[发明专利]一种DLNA下基于HTTP的转码实时传输方法及系统有效
申请号: | 201210346503.5 | 申请日: | 2012-09-18 |
公开(公告)号: | CN103686202B | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 梁洁辉;赵发杰;王胜娟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/643 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转码 数字媒体服务器 实时传输 播放能力信息 实时传输系统 多媒体内容 匹配结果 实时转播 资源信息 播放 媒体项 匹配 多媒体 发送 | ||
本发明公开了一种DLNA下基于HTTP的转码实时传输方法,包括:将播放能力信息与媒体项资源信息进行匹配,根据匹配结果播放在数字媒体服务器中获取的多媒体内容或者接收数字媒体服务器通过HTTP发送的编码后的数据并进行播放。本发明还公开了一种DLNA下基于HTTP的转码实时传输系统,采用本发明能实现DLNA下基于HTTP的多媒体的实时转码和现场流的实时转播。
技术领域
本发明涉及多媒体技术领域,尤其涉及一种在DLNA网络中数字媒体服务器基于HTTP的转码实时传输方法及系统。
背景技术
基于DLNA(Digital Living Network Alliance)的设备可以分为:数字媒体服务器(Digital Media Server/Mobile-Digital Media Server,简称DMS/M-DMS)、数字媒体播放器(Digital Media Player/Mobile-Digital Media Player,简称DMP/M-DMP)、数字媒体控制器(Digital Media Controller/Mobile-Digital MediaController,简称DMC/M-DMC)和数字媒体渲染器(Digital Media Render,简称DMR)。数字媒体服务器负责发布用户共享的多媒体内容,这些多媒体可以是图片、音乐和视频,可以有多种多样的编码格式和文件格式。数字媒体播放器以及数字媒体渲染器播放数字媒体服务器共享的多媒体内容,由于设备能力限制,通常数字媒体播放器或者数字媒体渲染器与数字媒体服务器支持的文件格式和数字媒体编码格式有差异,因此数字媒体播放器和数字媒体渲染器无法播放数字媒体服务器共享的全部多媒体内容。这种情况下,就需要数字媒体服务器进行多媒体的实时转码。
多媒体实时转码通常需要数字媒体服务器采用实时流传输协议(RealTimeStreaming Protocol,简称RTSP)来进行,对于数字媒体服务器采用超文本传送协议(HyperText Transfer Protocol,简称HTTP)时,则会遇到如下问题:
1、在通常情况下,采用HTTP进行实时转码的数字媒体服务器必须明确知道要传送的全部数据大小,这就要求采用HTTP传输的数字媒体服务器实现多媒体转码功能时,必须先将对应媒体资源预先转换成指定格式的文件,然后再进行HTTP传输,这必然会产生较大的延迟,大大降低了DLNA用户对数字媒体的体验,无法用来传输实时资源,例如数字电视、摄像头视频等;
2、在无法明确知道要传输的数据大小的情况下,数字媒体服务器可采用HTTP中的块编码机制进行实时转码,在该分块传输编码机制中,每次传送一个数据块,如果没有数据需要发送时,那么发送零大小的数据块,表示数据传输完毕,每个数据块的第一字节表示数据块大小(不包括CRLF),每个数据块以回车及换行(Carriage Return/Line Feed,简称CRLF)终止;这种方法用来传输可扩展标记语言(Extensible Markup Language,简称XML)数据时,可以有效地解决数据大小未知的HTTP传输,但用来传输多媒体数据时有如下问题:
1)以CRLF作为每个数据块的结束,对于UTF-8编码的XML数据不存在任何问题,但用于多媒体数据传输,如果多媒体数据自身包含CRLF,则会被误认为该数据块传输终止,导致CRLF后面的数据丢失;
2)未充分利用块扩展信息来提供数据块的相关信息。
因此,由于数字媒体服务器通过HTTP传输多媒体数据时存在上述限制,因此,数字媒体服务器只能通过RTSP或者HTTP的直播流(HTTP LiveStreaming,简称HLS)协议才能进行实时转码、实时传输,无法通过HTTP实现实时转码、实时传输。
发明内容
有鉴于此,本发明的主要目的在于提供一种DLNA下基于HTTP的多媒体转码实时传输方法及系统,实现通过HTTP传输多媒体数据时对多媒体的实时转码、实时传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210346503.5/2.html,转载请声明来源钻瓜专利网。