[发明专利]实现基于HTTP的流媒体业务的方法、系统和网络设备有效
申请号: | 200910110053.8 | 申请日: | 2009-11-09 |
公开(公告)号: | CN102055773A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 张少波 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 基于 http 流媒体 业务 方法 系统 网络设备 | ||
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种基于超文本传输协议HTTP的流媒体业务的方法、网络系统、服务器和网络设备。
背景技术
流媒体服务随着互联网的普及得到迅速的发展。流媒体服务可以采用超文本传输协议(Hyper Text Transfer Protocol,HTTP)。大量的基础设施,包括web服务器、内容分发网络(CDN),都可以支持HTTP传输,采用HTTP的流媒体正在成为发展的趋势。
流媒体服务有两种不同的服务类型:录播和直播。录播是指播出的媒体内容是事先制作然后播出的,是非实时的,播放电影就是录播的一个典型例子。直播是和录播相对的,是实时地播放媒体内容,典型的例子是现场转播一场体育比赛,一方面发送者实时地对内容进行制作,包括内容编码,编辑等,另一方面接收者能够同步地接收到发送者实时制作的内容。
在传统的流媒体服务中,客户端建立和服务器的连接后,以一个特殊定义的时间“现在”(now)指示指示服务器需要播放,客户端就可以接收直播内容。在这个过程中,客户端不需要知道内容存放的位置,服务器作为控制的主体,把当前内容发送到客户端。在基于HTTP的流媒体服务中,服务器是被动的服务提供者,服务器只能根据客户端的请求把一个文件或者一个文件的某一部分发送给客户端,客户端需要明确地指示所请求的文件(用URL)或者文件的某一部分(用URL加上位置区间)。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:
在现有的基于HTTP的流媒体业务中,由于直播的媒体数据是实时生成的,客户端不可能事先知道当前生成的媒体数据的准确位置,这样客户端就无法请求最新制作的媒体数据,给直播服务带来了困难。
发明内容
本发明的实施例提供一种实现基于超文本传输协议HTTP的流媒体业务的方法、服务器、客户端设备和网络系统,可以使客户端获得服务器上媒体数据的位置信息,实现基于HTTP的流媒体直播服务。
本发明实施例提供一种实现基于超文本传输协议HTTP的流媒体业务的方法,包括:
服务器向客户端发送直播开始时间和所述服务器的当前时间,以使客户端根据直播开始时间和服务器的当前时间确定客户端需要播放的媒体片断的位置指示信息;
服务器接收来自客户端的需要播放的媒体片断的位置指示信息;
服务器根据位置指示信息,获取该位置指示信息对应的媒体片断文件,向客户端发送媒体片断文件。
本发明实施例还提供一种实现基于超文本传输协议HTTP的流媒体业务的方法,包括:
接收来自服务器的直播开始时间和所述服务器的当前时间;
根据直播开始时间和服务器的当前时间确定需要播放的媒体片断的位置指示信息;
向服务器发送所述需要播放的媒体片断的位置指示信息;
接收来自服务器的与所述位置指示信息对应的媒体片断文件;
播放媒体片断文件。
本发明实施例还提供一种服务器,包括:
时间信息发送单元,用于向客户端发送直播开始时间和该服务器的当前时间,以使客户端根据直播开始时间和服务器的当前时间确定需要播放的媒体片断文件的位置指示信息;
位置指示信息接收单元,用于接收来自客户端的需要播放的媒体片断文件的位置指示信息;
媒体片断文件获取单元,用于根据客户端的需要播放的媒体片断文件的位置指示信息,获取媒体片断文件;
媒体片断文件发送单元,用于向客户端发送媒体片断文件。
本发明实施例还提供一种客户端设备,包括:
时间信息接收单元,用于接收来自服务器的直播开始时间和服务器的当前时间;
确定单元,用于根据直播开始时间和服务器的当前时间确定需要播放的媒体片断的位置指示信息;
位置指示信息发送单元,用于向服务器发送需要播放的媒体片断文件的位置指示信息;
媒体片断文件接收单元,用于接收来自服务器的与需要播放的媒体片断的位置指示信息对应的媒体片断文件;
播放单元,用于播放媒体片断文件。
本发明实施例还提供一种网络系统,包括:
服务器,用于向客户端发送直播开始时间和该服务器的当前时间,以使客户端根据直播开始时间和服务器的当前时间确定需要播放的媒体片断的位置指示信息;接收来自客户端的需要播放的媒体片断的位置指示信息;根据客户端的需要播放的媒体片断的位置指示信息,获取媒体片断文件;向客户端发送媒体片断文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910110053.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种终端贴片卡检测方法及系统
- 下一篇:一种二自由度并联平台机构