【技术实现步骤摘要】
一种基于HTML5的流媒体处理方法、系统及相关组件
本申请涉及通信
,更具体地说,涉及一种基于HTML5的流媒体处理方法、系统及一种电子设备和一种计算机可读存储介质。
技术介绍
在浏览器端,HTML5播放技术正快速替代以往的Flash播放技术。Flash原生支持碎片化数据传输,且可直接操作原始音视频数据,并通过NetStream的appendBytes()方法将音视频数据传递给底层解码器。而HTML5则缺少像Flash这样封装完善的多源流媒体播放方案。因此,如何基于HTML5播放技术,实现多源流媒体播放是本领域技术人员需要解决的问题。
技术实现思路
本申请的目的在于提供一种基于HTML5的流媒体处理方法、系统及一种电子设备和一种计算机可读存储介质,基于HTML5播放技术,实现了多源流媒体播放。为实现上述目的,本申请提供了一种基于HTML5的流媒体处理方法,包括:多源获取播放请求对应的第一流媒体数据,并判断所述第一流媒体数据是否为FragmentMP4格式;若否,则将所述第一流媒体数据转封装为FragmentMP4格式的第二流媒体数据;将所述第二流媒体数据发送至M ...
【技术保护点】
1.一种基于HTML5的流媒体处理方法,其特征在于,包括:多源获取播放请求对应的第一流媒体数据,并判断所述第一流媒体数据是否为Fragment MP4格式;若否,则将所述第一流媒体数据转封装为Fragment MP4格式的第二流媒体数据;将所述第二流媒体数据发送至MSE,以便所述MSE播放所述第二流媒体数据。
【技术特征摘要】
1.一种基于HTML5的流媒体处理方法,其特征在于,包括:多源获取播放请求对应的第一流媒体数据,并判断所述第一流媒体数据是否为FragmentMP4格式;若否,则将所述第一流媒体数据转封装为FragmentMP4格式的第二流媒体数据;将所述第二流媒体数据发送至MSE,以便所述MSE播放所述第二流媒体数据。2.根据权利要求1所述基于HTML5的流媒体处理方法,其特征在于,若所述第一流媒体数据为FragmentMP4格式,则还包括:将所述第一流媒体数据发送至MSE,以便所述MSE播放所述第一流媒体数据。3.根据权利要求1所述基于HTML5的流媒体处理方法,其特征在于,所述多源获取播放请求对应的第一流媒体数据,包括:利用CDN服务多源获取所述播放请求对应的第一流媒体数据,并将所述第一流媒体数据存入缓存。4.根据权利要求3所述基于HTML5的流媒体处理方法,其特征在于,判断所述第一流媒体数据是否为FragmentMP4格式,包括:每隔预设的时间从所述缓存中取出缓存流媒体数据,并判断所述缓存流媒体是否为FragmentMP4格式;其中,所述缓存流媒体数据包括所述第一流媒体数据。5.根据权利要求4所述基于HTML5的流媒体处理方法,其特征在于,还包括:当所述播放请求对应的流媒体数据全部播放完成时,释放所述缓存流媒体数据。6.根据权利要求1所述基于HTML5的流媒体处理方法,其特征在于,将所述第一流媒体数据转封装为FragmentMP4格式...
【专利技术属性】
技术研发人员:董晓赟,
申请(专利权)人:深圳市网心科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。