[发明专利]一种分布式的流媒体直播频道管理方法有效
申请号: | 201310061573.0 | 申请日: | 2013-02-27 |
公开(公告)号: | CN103096170A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 朱晓亮;杨红云;杨宗凯;刘三女牙;王君黛 | 申请(专利权)人: | 华中师范大学 |
主分类号: | H04N21/462 | 分类号: | H04N21/462;H04N21/4627;H04N21/643 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 严彦 |
地址: | 430079 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 流媒体 直播 频道 管理 方法 | ||
技术领域
本发明属于通信技术领域,具体地说是一种基于分布式的流媒体直播频道管理方法。
背景技术
随着计算机硬件技术和宽带网络的快速发展,人们希望互联网不再只有简单的网页浏览、文件下载等功能,更能承载实时的视、音频信息。因此,能满足“边下载边播放”的流媒体技术应运而生并且得到快速发展。用户只需打开客户端播放软件,程序启动后自动从远端流媒体服务器获取最新频道列表并在播放器上呈现出来。用户轻松点击一下鼠标,即可享受一场视听盛宴。同时流媒体能够广泛应用于VOD、远程教学、网络广告、交互视频游戏等,大大拓宽服务范围,因此被认为是未来高速宽带网的主流业务。
现有流媒体直播系统大都沿用了以往集中式的频道管理方法,对于频道的新增、删除等操作都不得不在数据中心的流媒体服务器上进行。这也存在一些弊端,首先,不但需要应对已有的大数量的用户访问,而且将迎接持续的访问量增长;其次,当用户访问量增加时,需要保持良好的反映速度和响应时间;最后,必须面对清晰度日渐提高后,码流增大所带来的服务压力。尤其是对一些实时性要求比较高的直播,比如现场体育赛事、新闻发布会等,如果仍然要在数据中心的服务器上进行节目添加,则大大降低了新闻发布的效率。
发明内容
本发明的目的在于针对以上不足,在传统的基于集中式的流媒体直播频道管理方法的基础上,提出了一种基于分布式的流媒体直播频道管理方法。
本发明的技术方案为一种分布式的流媒体直播频道管理方法,包括直播流的本地发布过程、频道列表的远程写入过程以及频道列表的远程下载过程;
所述直播流的本地发布过程,是视频发布主机将视音频采集设备对直播源进行采集的结果流化处理,然后将直播频道信息通过网络发布传输到数据中心的频道管理服务器中,所述直播频道信息包括直播流地址;
所述频道列表的远程写入过程,是视频发布主机远程访问数据中心的频道管理服务器,经身份验证后,将所发布的直播频道信息写入频道管理服务器上的直播频道列表中;
所述频道列表的远程下载过程,是视频播放主机根据指定HTTP URI确定数据中心的频道管理服务器上直播频道列表所在的位置,并且自动从远程的数据中心频道管理服务器上下载直播频道列表至视频播放主机本地,实现直播频道列表的更新。
而且,所述频道列表的远程写入过程中,身份验证通过后对频道进行重名检测,若无重名频道,则直接将发布的直播频道信息写入频道管理服务器的直播频道列表中,若已存在同名频道,则修改频道名称后将发布的直播频道信息写入频道管理系统的channels.conf文件中。
而且,所述频道列表的远程写入过程中,视频发布主机通过WEB页面方式远程访问数据中心的频道管理服务器。
而且,所述直播流地址通过HTTP协议生成,采用“IP地址+端口号”的形式。
本发明提供的技术方案支持分布式的流媒体直播应用软件开发,分布式的频道管理系统采用可扩展的系统结构,利用多台流媒体服务器分担直播负荷,同时可以远程将分布于不同地区的直播源地址统一写入到一个频道列表配置文件中,用户只需打开播放器即可自动更新频道列表。不但解决了传统集中式管理系统中单存储服务器的瓶颈问题,还提高了系统的可靠性、可用性和扩展性。
附图说明
图1是本发明实施例的直播流的发布过程示意图。
图2是本发明实施例的频道列表的远程写入过程示意图。
图3是本发明实施例的频道列表的远程下载过程示意图。
图4是本发明实施例的分布式的流媒体直播频道管理方法示意图。
具体实施方式
以下结合附图和实施例详细说明本发明技术方案。
参见图4,本发明实施例的技术方案包括直播流的发布过程,频道列表的远程写入过程,频道列表的远程下载过程。
所述直播流的发布过程,是视频发布主机将视音频采集设备对直播源进行采集的结果流化处理,然后将直播频道信息通过网络发布传输到数据中心的频道管理服务器中,所述直播频道信息包括直播流地址。将视频发布到网络中时,所述直播频道信息包括直播流地址,一般还包括相关配置信息,例如视频的编码码率、音频的编码码率、编码格式。可通过软件捕获视频采集设备所采集到的视频,并且通过http协议将视频发布到网络中的过程。如图4中,主机A、B为视频发布主机,分别用于发布捕获的直播节目。设主机A发布了节目A,主机B发布了节目B。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中师范大学,未经华中师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310061573.0/2.html,转载请声明来源钻瓜专利网。