[发明专利]一种播放M3U8流媒体的方法有效
申请号: | 201110262307.5 | 申请日: | 2011-09-06 |
公开(公告)号: | CN102685088A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 武悦;于合兵 | 申请(专利权)人: | 天脉聚源(北京)传媒科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100007 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 播放 m3u8 流媒体 方法 | ||
技术领域
本发明涉及多媒体技术领域,尤其涉及一种播放M3U8流媒体的方法。
背景技术
随着多媒体技术的不断发展,出现了多种播放器,如MediaPlayer、KMPlayer、VLCMediaPlayer等,对于文件媒体的播放已做到几乎完美,而对于持续流媒体的播放,则缺乏后台服务的支持,因此无法完成流媒体的直播,而必须先将媒体转存为单独的磁盘文件形式,再进行播放。
发明内容
本发明的目的在于提出一种播放M3U8流媒体的方法,可以在计算机客户端上直接收看到服务提供商提供的流媒体信息而无需先进行文件保存,从而大大减少了直播的延迟时长。
为达此目的,本发明采用以下技术方案:
一种播放M3U8流媒体的方法,适用于计算机上,包括以下步骤:
A、计算机的Windows后台服务监听客户端发送的播放M3U8流媒体的请求;
B、计算机的Windows后台服务与远程服务器之间建立连接;
C、计算机的Windows后台服务向远程服务器请求获取M3U8文件信息;
D、计算机的Windows后台服务解析M3U8文件,获取TS文件的远程服务器地址;
E、计算机的Windows后台服务验证TS文件地址的有效性,接收TS文件并验证TS文件的完整性,进行缓存,等待客户端播放器对TS文件的http请求;
F、客户端播放器发起对TS文件的http请求;
G、计算机的Windows后台服务响应所述http请求,返回TS文件,客户端播放器接收TS文件并进行二次缓存,将二次缓存地址通知客户端播放器;
H、客户端播放器播放TS文件。
还包括以下步骤:
点击打开视频按钮;
客户端显示对话框供用户选择视频节目;
计算机的Windows后台服务监听客户端发送的请求。
还包括以下步骤:
点击停止播放按钮;
客户端播放器停止播放TS文件;
计算机的Windows后台服务监听客户端发送的请求。
采用了本发明的技术方案,是对现有的媒体播放器的功能扩展,对于服务提供商所提供的流媒体信息可以做到实时直播,在个人用户环境2M带宽的情况下,延迟时间在20~30秒之间,远小于60秒。
附图说明
图1是本发明具体实施方式中播放M3U8流媒体的流程图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
本发明技术方案的主要思想是:为了支持流媒体直播,在服务器的守护进程中,将流媒体按照每三分钟时长切分,并保存为TS格式的文件与文件列表的M3U8文件;在PC后台服务与服务器守护进程间保持网络通信畅通,并提供安全高效的通信协议栈;在PC后台服务中建立接收缓存区,解析M3U8及相关协议内容,最终在此缓存区内将TS文件拼接成一个完整的信息流,再下放给播放器。
图1是本发明具体实施方式中播放M3U8流媒体的流程图。如图1所示,该适用于计算机上的播放M3U8流媒体的流程包括以下步骤:
步骤101、用户点击打开视频按钮,客户端显示对话框供用户选择视频节目,计算机的Windows后台服务监听客户端发送的请求。
步骤102、用户点击播放视频按钮,计算机的Windows后台服务监听客户端发送的播放M3U8流媒体的请求。
步骤103、计算机的Windows后台服务与远程服务器之间建立连接。
步骤104、计算机的Windows后台服务向远程服务器请求获取M3U8文件信息。
步骤105、计算机的Windows后台服务解析M3U8文件,获取TS文件的远程服务器地址。
步骤106、计算机的Windows后台服务验证TS文件地址的有效性,接收TS文件并验证TS文件的完整性,进行缓存,等待客户端播放器对TS文件的http请求。
步骤107、客户端播放器发起对TS文件的http请求。
步骤108、计算机的Windows后台服务响应该http请求,返回TS文件,客户端播放器接收TS文件并进行二次缓存,将二次缓存地址通知客户端播放器;
步骤109、客户端播放器播放TS文件。
步骤110、用户点击停止播放按钮,客户端播放器停止播放TS文件,计算机的Windows后台服务监听客户端发送的请求。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天脉聚源(北京)传媒科技有限公司,未经天脉聚源(北京)传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110262307.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:剪钳型口腔牙片摄影固定支架
- 下一篇:舂碓式胡椒碾