[发明专利]基于HTTP协议的视频直播方法及系统无效
申请号: | 201210193412.2 | 申请日: | 2012-06-13 |
公开(公告)号: | CN102710966A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 潘敬华 | 申请(专利权)人: | 百视通网络电视技术发展有限责任公司 |
主分类号: | H04N21/2318 | 分类号: | H04N21/2318;H04N21/63;H04N21/643;H04L29/08 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健 |
地址: | 200050 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 http 协议 视频 直播 方法 系统 | ||
技术领域
本发明涉及互联网视频直播技术领域,尤其涉及一种基于HTTP协议的视频直播方法及系统。
背景技术
互联网视频直播是利用互联网将正在播放的视频信号通过特定方法推送用到客户端,并由客户端的播放器将视频信号展示为可视、可听的视频。通常客户端有定制客户端和基于浏览器的瘦客户端两种选择。定制客户端有较高的自由度,视频直播提供方可以使用自己特定的视频传输协议,而瘦客户端通过选用公开的协议,如HTTP(HyerText Transport Protocal,互联网传输协议),RTSP(Real Time Streaming Protocol,实时流传输协议),RTMP(Real Time Messaging Protocol,实时消息传输协议)等。以现在常用的RTSP技术为例,客户端通过特定端口与服务器建立连接,服务器将当前的实时信号推送到客户端,同时会接收客户端的控制指令,以对输出进行调整。这种方式可能产生的问题是:
一、服务器要对客户端的指令进行实时响应,导致服务器负载过高;
二、服务器和客户端的逻辑相对复杂;
三、视频信号容错机制低,服务器缓存有限,若客户端发生断流重连,服务器只能从当前最新内容提供服务;
四、服务器的直播内容不会保存,难于用来后期处理;
五、使用专用端口,容易被防火墙屏蔽;
六、多机负载均衡架构中,直播源服务器与边缘服务器之间必需保持连接,连接中断会导致服务内容中断。
综上可知,现有互联网视频直播技术在实际使用上,显然存在不便与缺陷,所以有必要加以改进。
发明内容
针对上述的缺陷,本发明的目的在于提供一种基于HTTP协议的视频直播方法及系统,其能够有效提高视频直播流的稳定性,易于进行多机负载均衡,并且为直播视频流的后期备份或处理提供技术保障。
为了实现上述目的,本发明提供一种基于HTTP协议的视频直播方法,包括步骤如下:
生产步骤,直播源服务器将直播视频流切割成若干切片文件;
同步步骤,边缘服务器通过HTTP协议从所述直播源服务器同步下载所述切片文件;
直播服务步骤,所述边缘服务器将所述若干切片文件组装成一完整文件,并将所述完整文件通过HTTP协议向客户端提供视频直播服务。
本发明还提供一种基于HTTP协议的视频直播系统,包括有:
至少一直播源服务器,用于将直播视频流切割成若干切片文件;
至少一边缘服务器,用于通过HTTP协议从所述直播源服务器同步下载所述切片文件,并将所述若干切片文件组装成一完整文件后通过HTTP协议向客户端提供视频直播服务。
本发明的重点是在直播源服务器上将直播视频流切片,然后通过HTTP协议将各切片文件同步到边缘服务器,再由边缘服务器将若干切片文件组装成一完整文件,并以HTTP协议向客户端提供视频直播服务。借此,本发明能有效提高视频直播流的稳定性,易于进行多机负载均衡,为直播视频流的后期备份或处理提供技术保障;在网络连接可能中断的前提下,既保证了用户观看体验,又简化了系统结构;在非定制的通用客户端上也可以提供服务。本发明适用于互联网视频直播领域,尤其是在高负载以及需要对直播内容进行备份或二次处理,所述二次处理包括但不限于直播转点播,回看,时移等情况。
附图说明
图1是本发明基于HTTP协议的视频直播系统的结构示意图;
图2是本发明优选的基于HTTP协议的视频直播系统的结构示意图;
图3是本发明基于HTTP协议的视频直播方法的流程图;
图4是本发明直播源服务器的生产流程图;
图5是本发明边缘服务器的同步流程图;
图6是本发明边缘服务器的视频直播服务的流程图;
图7是本发明边缘服务器的视频点播服务的流程图;以及
图8是本发明基于HTTP协议的视频直播系统的优选部署图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明基于HTTP协议的视频直播系统的结构,所述视频直播系统100与客户端200连接,并且所述视频直播系统100至少包括至少一直播源服务器10和至少一边缘服务器20,其中:
直播源服务器10,用于将直播视频流切割成若干切片文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百视通网络电视技术发展有限责任公司,未经百视通网络电视技术发展有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210193412.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动广角视频记录系统
- 下一篇:一种Ru-Al共掺杂镍锡复合薄膜的制备方法