一种数据解码的方法和装置制造方法及图纸

技术编号:22726236 阅读:13 留言:0更新日期:2019-12-04 07:16
本发明专利技术实施例提供了一种数据解码的方法和装置,所述方法包括:应用于视联网,包括:接收对端视联网终端经由视联网传输的数据流;确定所述数据流的编解码格式是否与本地视联网终端的编解码格式相同;当所述数据流的编解码格式与所述本地视联网终端的编解码格式不同时,在所述本地视联网终端中配置与所述数据流的编解码格式相匹配的目标解码器;采用所述目标解码器对所述数据流进行解码。本实施例通过在终端中配置能够匹配接收到的数据流的编码格式的目标解码器,解决了现有技术中通过协转服务器进行转码耗时较长的问题,提高了数据流的解码效率。

A method and device of data decoding

The embodiment of the invention provides a method and device for data decoding, the method includes: applying to the video networking, including: receiving the data stream transmitted by the end-to-end video networking terminal through the video networking; determining whether the encoding and decoding format of the data stream is the same as that of the local video networking terminal; when the encoding and decoding format of the data stream is the same as that of the local video networking terminal When the decoding formats are different, a target decoder matching the encoding and decoding formats of the data stream is configured in the local vision networking terminal; the data stream is decoded by the target decoder. In this embodiment, a target decoder that can match the encoding format of the received data stream is configured in the terminal, which solves the problem of the long time-consuming transcoding through the co transcoding server in the prior art, and improves the decoding efficiency of the data stream.

【技术实现步骤摘要】
一种数据解码的方法和装置
本专利技术涉及视联网
,特别是涉及一种数据解码的方法和一种数据解码的装置。
技术介绍
视联网是网络发展的重要里程碑,是一个能够实现实时高清视频传输,将众多互联网应用推向高清视频化,高清面对面的网络系统。基于视联网可以实现如视频会议、视频监控、可视电话,以及,发布或收看直播等多项视联网业务。以视频会议为例,视联网终端可以在完成配置后接入视联网网络,本地视联网终端将采集到的音视频数据发送至视联网协转服务器,然后由协转服务器转发至对端视联网终端进行播放,从而实现多个视联网终端之间的视频会议。上述过程要求本地视联网终端与对端视联网终端支持相同的音视频编解码协议,如果二者所采用的编解码协议不同,则需要由协转服务器对接收到的音视频数据进行转码操作。例如,本地视联网终端按照H.264格式对采集的音视频数据进行编码并发送至协转服务器,如果对端视联网终端按照H.265格式进行播放,则首先需要由协转服务器将H.264格式的音频数据转码为H.265格式的数据,再发送至对端视联网终端才能正常播放。但是,通过协转服务器对音视频数据进行转码耗费的时间较长,严重影响视频会议的正常进行。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据解码的方法和相应的一种数据解码的装置。为了解决上述问题,本专利技术实施例公开了一种数据解码的方法,所述方法应用于视联网,包括:接收对端视联网终端经由视联网传输的数据流;r>确定所述数据流的编解码格式是否与本地视联网终端的编解码格式相同;当所述数据流的编解码格式与所述本地视联网终端的编解码格式不同时,在所述本地视联网终端中配置与所述数据流的编解码格式相匹配的目标解码器;采用所述目标解码器对所述数据流进行解码。可选地,所述确定所述数据流的编解码格式是否与本地视联网终端的编解码格式相同的步骤包括:提取所述数据流中的任意一帧数据,所述数据包括协议头;根据所述协议头确定所述数据流的编解码格式;获取本地视联网终端当前的解码器所采用的编解码格式;确定所述数据流的编解码格式是否与当前的解码器所采用的编解码格式相同。可选地,所述在所述本地视联网终端中配置与所述数据流的编解码格式相匹配的目标解码器的步骤包括:将所述视频流存储至缓存区并释放所述当前的解码器;在所述本地视联网终端中配置与所述数据流的编解码格式相同的目标解码器。可选地,所述采用所述目标解码器对所述数据流进行解码的步骤包括:获取所述缓存区中的数据流;按照所述数据流的编解码格式对所述数据流进行解码。可选地,还包括:当所述数据流的编解码格式与所述本地视联网终端的编解码格式相同时,采用所述当前的解码器对所述视频流进行解码。为了解决上述问题,本专利技术实施例公开了一种数据解码的装置,所述装置应用于视联网,包括:接收模块,用于接收对端视联网终端经由视联网传输的数据流;确定模块,用于确定所述数据流的编解码格式是否与本地视联网终端的编解码格式相同;配置模块,用于当所述数据流的编解码格式与所述本地视联网终端的编解码格式不同时,在所述本地视联网终端中配置与所述数据流的编解码格式相匹配的目标解码器;解码模块,用于采用所述目标解码器对所述数据流进行解码。可选地,所述确定模块包括:数据提取子模块,用于提取所述数据流中的任意一帧数据,所述数据包括协议头;编解码格式确定子模块,用于根据所述协议头确定所述数据流的编解码格式;编解码格式获取子模块,用于获取本地视联网终端当前的解码器所采用的编解码格式;编解码格式比较子模块,用于确定所述数据流的编解码格式是否与当前的解码器所采用的编解码格式相同。可选地,所述配置模块包括:存储释放子模块,用于将所述视频流存储至缓存区并释放所述当前的解码器;配置子模块,用于在所述本地视联网终端中配置与所述数据流的编解码格式相同的目标解码器。可选地,所述解码模块包括:数据流获取子模块,用于获取所述缓存区中的数据流;数据流解码子模块,用于按照所述数据流的编解码格式对所述数据流进行解码。可选地,还包括:第二解码模块,用于当所述数据流的编解码格式与所述本地视联网终端的编解码格式相同时,采用所述当前的解码器对所述视频流进行解码。与
技术介绍
相比,本专利技术实施例包括以下优点:本专利技术实施例,当接收到对端视联网终端经由视联网传输的数据流后,可以首先确定上述数据流的编解码格式是否与本地视联网终端的编解码格式相同,如果二者不同,则可以在本地视联网终端中配置与上述数据流的编解码格式相匹配的目标解码器,从而采用该目标解码器对接收到的数据流进行解码。本实施例通过在终端中配置能够匹配接收到的数据流的编码格式的目标解码器,解决了现有技术中通过协转服务器进行转码耗时较长的问题,提高了数据流的解码效率,保证了视频会议的实时性。附图说明图1是本专利技术一个实施例的一种数据解码的方法的步骤流程示意图;图2是本专利技术一个实施例的一种视联网的组网示意图;图3是本专利技术一个实施例的一种节点服务器的硬件结构示意图;图4是本专利技术一个实施例的一种接入交换机的硬件结构示意图;图5是本专利技术一个实施例的一种以太网协转网关的硬件结构示意图;图6是本专利技术一个实施例的另一种数据解码的方法的步骤流程示意图;图7是本专利技术一个实施例的一种数据解码的方法的原理图;图8是本专利技术一个实施例的一种数据解码的方法的处理过程示意图;图9是本专利技术一个实施例的一种数据解码的装置的示意性结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图1,示出了本专利技术一个实施例的一种数据解码的方法的步骤流程示意图,具体可以包括如下步骤:步骤101,接收对端视联网终端经由视联网传输的数据流;需要说明的是,本方法可以应用于视联网中。视联网是网络发展的重要里程碑,是一个能够实现实时高清视频传输,将众多互联网应用推向高清视频化,高清面对面的网络系统。视联网采用实时高清视频交换技术,可以在一个网络平台上将所需的服务,如高清视频会议、视频监控、智能化监控分析、应急指挥、数字广播电视、延时电视、网络教学、现场直播、VOD点播、电视邮件、个性录制(PVR)、内网(自办)频道、智能化视频播控、信息发布等数十种视频、语音、图片、文字、通讯、数据等服务全部整合在一个系统平台,通过电视或电脑实现高清品质视频播放。为使本领域技术人员更好地理解本专利技术实施例,以下首先对视联网作一介绍。视联网是一种集中控制的网络结构,该网络可以是树型网、星型网、环状网等等类型,但在此基础上网络中需要有集中控制节点来控制整个网络。本文档来自技高网...

【技术保护点】
1.一种数据解码的方法,其特征在于,所述方法应用于视联网,包括:/n接收对端视联网终端经由视联网传输的数据流;/n确定所述数据流的编解码格式是否与本地视联网终端的编解码格式相同;/n当所述数据流的编解码格式与所述本地视联网终端的编解码格式不同时,在所述本地视联网终端中配置与所述数据流的编解码格式相匹配的目标解码器;/n采用所述目标解码器对所述数据流进行解码。/n

【技术特征摘要】
1.一种数据解码的方法,其特征在于,所述方法应用于视联网,包括:
接收对端视联网终端经由视联网传输的数据流;
确定所述数据流的编解码格式是否与本地视联网终端的编解码格式相同;
当所述数据流的编解码格式与所述本地视联网终端的编解码格式不同时,在所述本地视联网终端中配置与所述数据流的编解码格式相匹配的目标解码器;
采用所述目标解码器对所述数据流进行解码。


2.根据权利要求1所述的方法,其特征在于,所述确定所述数据流的编解码格式是否与本地视联网终端的编解码格式相同的步骤包括:
提取所述数据流中的任意一帧数据,所述数据包括协议头;
根据所述协议头确定所述数据流的编解码格式;
获取本地视联网终端当前的解码器所采用的编解码格式;
确定所述数据流的编解码格式是否与当前的解码器所采用的编解码格式相同。


3.根据权利要求2所述的方法,其特征在于,所述在所述本地视联网终端中配置与所述数据流的编解码格式相匹配的目标解码器的步骤包括:
将所述视频流存储至缓存区并释放所述当前的解码器;
在所述本地视联网终端中配置与所述数据流的编解码格式相同的目标解码器。


4.根据权利要求3所述的方法,其特征在于,所述采用所述目标解码器对所述数据流进行解码的步骤包括:
获取所述缓存区中的数据流;
按照所述数据流的编解码格式对所述数据流进行解码。


5.根据权利要求2所述的方法,其特征在于,还包括:
当所述数据流的编解码格式与所述本地视联网终端的编解码格式相同时,采用所述当前的解码器对所述视频流进行解码。


6.一种数据解码的装置,其特征在于...

【专利技术属性】
技术研发人员:安君超焦克新韩杰王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1