【技术实现步骤摘要】
本专利技术涉及流媒体业务
,更具体地,涉及一种流媒体业务的实现方法及 系统。
技术介绍
传统的流媒体业务一般都是通过RTSP (Real Time Streaming Protocol,实时流 传输协议)/RTP(Real-time Transport Protocol,实时传输协议)的方式来实现,可以提 供比较好的实时性体验。但是由于RTSP/RTP方式固有的复杂性,以及在穿越NAT (Network Address Translation,网络地址转换)/防火墙时存在的问题,近两年又发展出通过 HTTP (Hyper Text TransferProtocol,超文本传输协议)方式来提供流媒体服务,即HTTP Streaming(流)业务。由于HTTP协议从本质上来说,属于文件传输协议,并不适合实时的流媒体传输。 所以HTTP Streaming业务中,将节目内容分成很多的小片段,例如10秒钟一个片段。然后 通过一个播放列表描述文件,将这些片段组织在一起。播放列表文件中,描述了这些片段 的URL (Uniform/Universal ResourceL ...
【技术保护点】
一种流媒体业务的实现方法,其特征在于,所述方法包括:获取媒体码流,将其分段存储为ISO文件,并增加超文本传输协议流(HTTP Streaming)提示(hint)轨;其中,所述HTTP streaming hint轨中包含提取HTTP streaming业务所需要的媒体分段的相关参数。
【技术特征摘要】
一种流媒体业务的实现方法,其特征在于,所述方法包括获取媒体码流,将其分段存储为ISO文件,并增加超文本传输协议流(HTTP Streaming)提示(hint)轨;其中,所述HTTP streaming hint轨中包含提取HTTP streaming业务所需要的媒体分段的相关参数。2.如权利要求1所述的方法,其特征在于,所述相关参数包括所述HTTP streaming hint轨的样本(sample)数据;所述HTTP streaming hint轨的sample数据包含从媒体分段中提取构造出符合HTTP streaming传输格式的数据的指示信息。3.如权利要求2所述的方法,其特征在于,所述指示信息至少包括引用媒体轨数据的位置及长度、需要构造的数据及长度,和填 充数据。4.如权利要求3所述的方法,其特征在于,HTTP streaming服务器在读取所述ISO文件时,通过读取所述HTTPstreaming hint轨 的sample数据包含的所述指示信息,提取相应的媒体轨数据,并将提取的媒体轨数据组装 成符合HTTP streaming传输格式的媒体分段,返回给客户端。5.如权利要求1、2、3或4所述的方法,其特征在于,存储所述ISO文件后,所述方法还 包括生成与所述ISO文件相匹配的播放列表描述文件;所述播放列表描述文件包含每个媒体分段的统一资源标志符(URL),所述URL中包含 ISO文件名和媒体分段标识。6.如权利要求5所述的方法,其特征在于,所述HTTP streaming服务器根据收到的客户端发送的HTTP URL,返回相应的播放列表 描述文件;所述客户端根据所述播放列表描述文件,找到相应时间的媒体分段的URL,向所述HTTP streaming服务器发起服务请求;所述HTTP streaming服务器根据收到的所述服务请求中的媒体分段的URL,找到HTTP Streaming hint轨,进行媒体数据的提取和组装...
【专利技术属性】
技术研发人员:王芳,钟宏,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。