一种广播网络复用协议的转换方法及系统技术方案

技术编号:15334764 阅读:154 留言:0更新日期:2017-05-16 21:50
本发明专利技术提供了一种广播网络复用协议的转换方法及系统,所述转换方法包括:获取TS流;将TS流按照预定方式传输至转换服务器;转换服务器将TS流转换为PS流,并进行存储;依据PS流中的分组标识,在PS流中提取PES包;从PES包的所述扩展包头内取出展现时间戳或解码时间戳,并转换成复用帧中的时间戳;按照CMMB复用协议,根据所述时间戳将所述ES包封装为CMMB节目的所述复用帧。本发明专利技术能够将TS流转换为PS流,满足用户对音视频的播放请求,音视频的播放清晰度较高,此外,本发明专利技术还可以将PS流转换为CMMB节目,满足了移动终端的用户的观看需求,有效提高节目协议转换的兼容性。

【技术实现步骤摘要】
一种广播网络复用协议的转换方法及系统
本专利技术涉及移动多媒体广播
,特别涉及一种广播网络复用协议的转换方法及系统。
技术介绍
随着通信技术的发展,移动多媒体广播技术的应用越来越广。目前,中国移动多媒体广播系统(简称:CMMB)标准规定了在广播业务频率范围内,移动多媒体广播系统广播信道传输信号的帧结构、信道编码和调制等。CMMB标准中规定,采用复用帧来封装视频、音频等流媒体数据进行传送,实现了在移动终端上看电视。系统发射的空中数据,被分成不同的频道,每个频道的数据又包括:视频、音频和辅助数据三种类型,终端可以接收相关的数据,通过终端上的播放器,实现电视的正常播放。空中发射的数据格式有很多种复用协议,其中最常用的是TS(传输流)方式,TS协议是MPEG(运动图像专家组)标准中的一种,它把辅助数据、视频、音频放在一个固定188字节大小的TS包里传送,TS包中包括了每个视频块的播放时间,以保证视频音频的正常播放,但是目前现有广播电视网络中的TS节目还无法直接转化成CMMB节目,因此无法通过移动终端上观看节目。为此,现有专利申请号为200610138266.8公开的一种传输流到中国移动多媒体广播复用协议的转换方法,该方法实现了将TS节目直接转换成CMMB复用协议的节目,有效实现了能够在移动终端上观看TS节目。但是在该专利中,TS包在转化过程中不容易丢包,但是节目播放质量较差,只能实现CMMB节目,无法实现PS节目的兼容性,实用性不足,为此,急需开发一种能够实现将TS节目不仅能够转换为PS流,也可以用于转换为CMMB节目的兼容性转换的广播网络复用协议的转换方法及系统。
技术实现思路
为了解决现有技术中TS包在转化过程中不容易丢包,但是节目播放质量较差,只能实现CMMB节目,无法实现PS节目的兼容性,实用性不足等问题,本专利技术提供了一种能够实现将TS节目不仅能够转换为PS流,也可以用于转换为CMMB节目的兼容性转换的广播网络复用协议的转换方法及系统。本专利技术具体技术方案如下:本专利技术提供了一种广播网络复用协议的转换方法,所述转换方法包括以下步骤:S1、广播电视服务器接收播放终端对目标节目的播放请求,获取TS流;S2、所述广播电视服务器将所述TS流按照预定方式传输至所述转换服务器;S3、所述转换服务器将所述TS流转换为PS流,并进行存储;S4、依据所述PS流中的分组标识,在所述PS流中提取PES包,所述PES包由扩展包头和ES包组成,所述ES包为视频基本码流包或音频基本码流包;S5、从所述PES包的所述扩展包头内取出展现时间戳或解码时间戳,并转换成复用帧中的时间戳,所述时间戳用于设定视频数据或音频数据的显示时间;S6、按照CMMB复用协议,根据所述时间戳将所述ES包封装为CMMB节目的所述复用帧。进一步的,步骤S2中,所述预定方式包括WIFI方式、有线方式、热点方式。进一步的,步骤S3中,所述转换服务器将所述TS流转换为PS流,转换方法为:S3-1、获取TS流,搜索所述TS流中TS包的同步头;S3-2、从所述同步头开始依次读取所述TS包,获取所述TS包相应的PID;S3-3、判断所述PID的类型,并进行处理:若所述PID为PAT表中的所述PID,则解析所述PAT表,得到PMT中的所述PID,读取所述TS包中的数据,构建PES包和PS头部数据,形成PS包,执行步骤S3-4;若所述PID为所述PMT表中的所述PID,则解析所述PMT表,得到所述TS包中各数据流的PID,读取所述TS包中的数据,构建所述PES包和PS头部数据,形成PS包,执行步骤S3-4;S3-4、循环读取所述TS包,并重复步骤S3-2和步骤S3-3,直至数据结束,即完成将所述TS流转换为PS流。进一步的,所述转换方法还包括:S7、所述转换服务器将封装后的所述复用帧经过加密后发送至所述播放终端;S8、封装后的所述复用帧发送后,执行步骤S1。进一步的,步骤S7中,所述复用帧的加密方法包括:S7-1、获取所述复用帧的静态画面图像;S7-2、对所述静态画面图像进行模糊处理,得到模糊图像和差值图像;S7-3、根据与所述播放终端预先协商的加密算法和加密密钥,将获得的所述差值图像进行加密,生成加密文件;S7-4、将图像处理后的所述复用帧以及生成的所述加密文件发送至所述播放终端。优选的,步骤S7-2中,对采集的所述静态画面图像进行模糊处理的具体方法包括:①:通过图像模糊算法对所述静态画面图像进行模糊处理得到模糊图像,所述模糊图像算法为高斯模糊算法;②:将所述静态画面图像减去所述模糊图像即得到差值图像;③:通过预设的阀值将所述差值图像中剔除面积较小的噪声和背景区域,即得到仅含有画面区域的差值图像。本专利技术还提供了一种广播网络复用协议的转换系统,包括相通讯的广播电视服务器、转换服务器及播放终端,所述广播电视服务器包括相互通讯的接收模块、筛选模块、传输模块,所述接收模块用于接收所述播放终端对目标节目的播放请求;所述筛选模块用于筛选所述目标节目的TS流;所述传输模块用于将所述TS流按照预定方式传输至所述转换服务器;所述转换服务器包括相互通讯的数据流转换模块、存储模块、提取模块、读取模块、时间戳转换模块、封装模块,所述数据流转换模块用于将所述TS流转换为PS流,并将转换后的所述PS流保存至所述存储模块中;所述提取模块用于依据所述PS流中的分组标识,在所述PS流中提取PES包,所述PES包由扩展包头和ES包组成,所述ES包为视频基本码流包或音频基本码流包;所述读取模块用于从所述PES包的所述扩展包头内读取展现时间戳或解码时间戳,并发送至所述时间戳转换模块,所述时间戳转换模块用于将展现时间戳或解码时间戳转换成复用帧中的时间戳;所述封装模块用于按照CMMB复用协议,根据所述时间戳将所述ES包封装为CMMB节目的所述复用帧。进一步的,所述数据流转换模块包括相通讯的搜索单元、读取单元、判断单元、解析单元、构建单元,所述搜索单元用于获取TS流,搜索所述TS流中TS包的同步头;所述读取单元用于从所述同步头开始依次读取所述TS包,获取所述TS包相应的PID;所述判断单元用于判断所述PID的类型,若所述判断单元判断所述PID为PAT表中的所述PID,则所述解析单元用于解析所述PAT表,得到PMT中的所述PID,同时所述读取单元读取所述TS包中的数据并发送至所述构建单元,所述构建单元用于构建PES包和PS头部数据,即形成PS包;若所述判断单元判断所述PID为所述PMT表中的所述PID,则所述解析单元用于解析所述PMT表,得到所述TS包中各数据流的PID,同时所述读取单元读取所述TS包中的数据并发送至所述构建单元,所述构建单元用于构建所述PES包和PS头部数据,即形成PS包。进一步的,所述转换服务器还包括相通讯的图像采集模块、模糊处理模块、加密模块、发送模块,所述图像采集模块用于获取所述复用帧的静态画面图像;所述模块处理模块用于对所述静态画面图像进行模糊处理,得到模糊图像和差值图像;所述加密模块用于根据与所述播放终端预先协商的加密算法和加密密钥,将获得的所述差值图像进行加密,生成加密文件;所述发送模块用于将图像处理后的所述复用帧以及生成的所述加密文件发送至所述播放终端。优选的,所述模糊处理模块包本文档来自技高网
...
一种广播网络复用协议的转换方法及系统

【技术保护点】
一种广播网络复用协议的转换方法,其特征在于,所述转换方法包括以下步骤:S1、广播电视服务器(1)接收播放终端(3)对目标节目的播放请求,获取TS流;S2、所述广播电视服务器(1)将所述TS流按照预定方式传输至所述转换服务器(2);S3、所述转换服务器(2)将所述TS流转换为PS流,并进行存储;S4、依据所述PS流中的分组标识,在所述PS流中提取PES包,所述PES包由扩展包头和ES包组成,所述ES包为视频基本码流包或音频基本码流包;S5、从所述PES包的所述扩展包头内取出展现时间戳或解码时间戳,并转换成复用帧中的时间戳,所述时间戳用于设定视频数据或音频数据的显示时间;S6、按照CMMB复用协议,根据所述时间戳将所述ES包封装为CMMB节目的所述复用帧。

【技术特征摘要】
1.一种广播网络复用协议的转换方法,其特征在于,所述转换方法包括以下步骤:S1、广播电视服务器(1)接收播放终端(3)对目标节目的播放请求,获取TS流;S2、所述广播电视服务器(1)将所述TS流按照预定方式传输至所述转换服务器(2);S3、所述转换服务器(2)将所述TS流转换为PS流,并进行存储;S4、依据所述PS流中的分组标识,在所述PS流中提取PES包,所述PES包由扩展包头和ES包组成,所述ES包为视频基本码流包或音频基本码流包;S5、从所述PES包的所述扩展包头内取出展现时间戳或解码时间戳,并转换成复用帧中的时间戳,所述时间戳用于设定视频数据或音频数据的显示时间;S6、按照CMMB复用协议,根据所述时间戳将所述ES包封装为CMMB节目的所述复用帧。2.如权利要求1所述的广播网络复用协议的转换方法,其特征在于,步骤S2中,所述预定方式包括WIFI方式、有线方式、热点方式。3.如权利要求1所述的广播网络复用协议的转换方法,其特征在于,步骤S3中,所述转换服务器(2)将所述TS流转换为PS流,转换方法为:S3-1、获取TS流,搜索所述TS流中TS包的同步头;S3-2、从所述同步头开始依次读取所述TS包,获取所述TS包相应的PID;S3-3、判断所述PID的类型,并进行处理:若所述PID为PAT表中的所述PID,则解析所述PAT表,得到PMT中的所述PID,读取所述TS包中的数据,构建PES包和PS头部数据,形成PS包,执行步骤S3-4;若所述PID为所述PMT表中的所述PID,则解析所述PMT表,得到所述TS包中各数据流的PID,读取所述TS包中的数据,构建所述PES包和PS头部数据,形成PS包,执行步骤S3-4;S3-4、循环读取所述TS包,并重复步骤S3-2和步骤S3-3,直至数据结束,即完成将所述TS流转换为PS流。4.如权利要求1所述的广播网络复用协议的转换方法,其特征在于,所述转换方法还包括:S7、所述转换服务器(2)将封装后的所述复用帧经过加密后发送至所述播放终端(3);S8、封装后的所述复用帧发送后,执行步骤S1。5.如权利要求4所述的广播网络复用协议的转换方法,其特征在于,步骤S7中,所述复用帧的加密方法包括:S7-1、获取所述复用帧的静态画面图像;S7-2、对所述静态画面图像进行模糊处理,得到模糊图像和差值图像;S7-3、根据与所述播放终端(3)预先协商的加密算法和加密密钥,将获得的所述差值图像进行加密,生成加密文件;S7-4、将图像处理后的所述复用帧以及生成的所述加密文件发送至所述播放终端(3)。6.如权利要求5所述的广播网络复用协议的转换方法,其特征在于,步骤S7-2中,对采集的所述静态画面图像进行模糊处理的具体方法包括:①:通过图像模糊算法对所述静态画面图像进行模糊处理得到模糊图像,所述模糊图像算法为高斯模糊算法;②:将所述静态画面图像减去所述模糊图像即得到差值图像;③:通过预设的阀值将所述差值图像中剔除面积较小的噪声和背景区域,即得到仅含有画面区域的差值图像。7.一种广播网络复用协议的转换系统,其特征在于,包括相通讯的广播电视服务器(1)、转换服务器(2)及播放终端(3),所述广播电视服务器(1)包括相互通讯的接收模块(101)、筛选模块(102)、传输模块(103),所述接收模块(101)用于接收所述播放终端(3)对目标节目的播放请求;所述筛选模块(102)用于筛选所述目标节目的TS流;所述传输...

【专利技术属性】
技术研发人员:纪琦华蒲珂方宏曾泽基李哲山胡彬陈传海蔡忠善魏明
申请(专利权)人:中广热点云科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1