【技术实现步骤摘要】
一种流媒体协议的扩展方法及装置
本专利技术涉及一种通信领域,尤其涉及一种流媒体协议的扩展方法及装置。
技术介绍
网络流媒体的兴起,使得多种可以作为流媒体传输的协议,如http,rtsp,rtmp,ftp等随之出现,同时还有一些私有协议,这些协议有的不被机顶盒所支持,有的不支持其扩展。然而产品的多样化决定了机顶盒对这些协议,尤其是私有协议的支持是必要的,流媒体协议的扩展也显得更为必要了。现有技术中对现有流媒体协议扩展的方案有(1)扩展机顶盒的结构层协议;(2)替换机顶盒的结构层,使用自己的硬解播放器;(3)使用外部的软解播放器。这些现有技术方案中存在着多个问题,其中扩展机顶盒的结构层协议和使用自己的硬解播放器替换机顶盒的结构层,都是只能产商才能使用的解决方案。此外,解决方案代价大,谷歌的代码重构速度很快,上一个版本的解决方案可能在下一个版本就过时了,而且使用自己的播放器,自己开发的软硬件播放器在开发成本上也会高很多,使用外部的软解播放器,则会面临着无法使用硬件性能,播放能力比较低,续航受影响等问题。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种流媒体协议的扩 ...
【技术保护点】
一种流媒体协议的扩展方法,其特征在于,包括:当接收到私有协议形式的流媒体请求地址时,根据预先存储的原语协议栈,将所述私有协议形式的流媒体请求地址替换成以标准原语描述的原语形式的请求地址;根据所述原语形式的请求地址,调用所述原语对应的处理函数响应所述私有协议形式的流媒体请求。
【技术特征摘要】
1.一种流媒体协议的扩展方法,其特征在于,包括:对现有的流行的流媒体通信协议进行解析,将所述流媒体通信协议解析为多个原语,组成原语协议栈;当接收到私有协议形式的流媒体请求地址时,根据预先存储的原语协议栈,将所述私有协议形式的流媒体请求地址替换成以标准原语描述的原语形式的请求地址;根据所述原语形式的请求地址,调用所述原语对应的处理函数响应所述私有协议形式的流媒体请求;其中,所述原语形式的请求地址包括:协议名://本地服务器:端口/原语操作?参数;所述参数是由私有协议参数转换后的通用协议参数。2.如权利要求1所述的方法,其特征在于,所述的现有的流行的流媒体通信协议,包括:http,rtsp,rtmp,ftp中的至少一个;所述多个原语,包括:尺寸,打开,读取,搜索,关闭中至少一个。3.如权利要求1所述的方法,其特征在于,所述将所述私有协议形式的流媒体请求地址替换成以标准原语描述的原语形式的请求地址,包括:将所述私有协议形式的流媒体请求地址修改为原语形式的请求地址。4.如权利要求1所述的方法,其特征在于,所述将所述私有协议形式的流媒体请求地址替换成以标准原语描述的原语形式的请求地址,包括:重新打开一条预先设置的原语形式的请求地址,用于替换所...
【专利技术属性】
技术研发人员:李昌盛,
申请(专利权)人:深圳创维数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。