CN113141352A - 多媒体数据的传输方法、装置、计算机设备和存储介质 - Google Patents
多媒体数据的传输方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN113141352A CN113141352A CN202110325433.4A CN202110325433A CN113141352A CN 113141352 A CN113141352 A CN 113141352A CN 202110325433 A CN202110325433 A CN 202110325433A CN 113141352 A CN113141352 A CN 113141352A
- Authority
- CN
- China
- Prior art keywords
- video capability
- terminal
- video
- capability set
- item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请涉及一种多媒体数据的传输方法、装置、计算机设备和存储介质。所述方法包括:在与第二终端建立呼叫连接的情况下,发送包含第一终端自身支持的第一视频能力集的第一消息至所述第二终端;所述第一视频能力集中包含新增视频能力项;所述新增视频能力项是第一终端按照控制信令协议规定的方式构造的;接收到所述第二终端发送的第二消息,对所述第二消息中的字段信息进行解析,得到所述第二终端支持的第二视频能力集;将所述第二视频能力集与所述第一视频能力集取交集,得到目标视频能力集;从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。采用本方法能够提高传输视频图像质量。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种多媒体数据的传输方法、装置、计算机设备和存储介质。
背景技术
随着多媒体技术的发展,流媒体推流不仅在传统应用上需求旺盛,还在视频会议、远程教育以及数字法庭等行业产生了新的需求,对主机也有了更高的要求,用户希望多媒体应用提供更高清、更多路的流媒体推流能力,来满足用户不同应用场景的需求。
然而,目前的多媒体数据的传输方式中,由于多媒体通信控制协议中无法涵盖所有音视频编解码能力的表示方法,因而音视频会议中无法使用最优的编解码能力进行多媒体数据传输,容易导致流媒体的推流能力较差,传输的视频图像质量较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高传输视频图像质量的多媒体数据的传输方法、装置、计算机设备和存储介质。
一种多媒体数据的传输方法,应用于第一终端,所述方法包括:
在与第二终端建立呼叫连接的情况下,发送包含第一终端自身支持的第一视频能力集的第一消息至所述第二终端;所述第一视频能力集中包含新增视频能力项;所述新增视频能力项是第一终端按照控制信令协议规定的方式构造的;
接收到所述第二终端发送的第二消息,对所述第二消息中的字段信息进行解析,得到所述第二终端支持的第二视频能力集;
将所述第二视频能力集与所述第一视频能力集取交集,得到目标视频能力集;
从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。
在其中一个实施例中,所述字段信息至少包括:档次字段、水平字段、层级字段、最大亮度画面大小字段、最大亮度采样率字段、最大画面更新率字段以及最大比特率字段;其中,所述档次字段是对视频的压缩特性的描述;所述水平字段规定了解码器处理负担和存储容量参数;所述层级字段规定了每个水平的码率的高低。
在其中一个实施例中,所述发送包含第一终端自身支持的第一视频能力集的第一消息至所述第二终端之前,所述方法还包括:
根据控制信令协议,将表示视频编解码能力的相关字段写入新增能力项对应的数据中。
在其中一个实施例中,所述第一视频能力集的生成方式,包括:
按照控制信令协议,调用用于获取视频能力的接口,通过所述接口获取预置文件夹中的文本信息;
提取所述文本信息中的字段信息,得到自身支持的所述第一视频能力集。
在其中一个实施例中,所述新增视频能力项为高效率视频编码能力项;
所述方法还包括:
将包含高效率视频编码能力项的第一视频能力集发送至第二终端,以指示所述第二终端在接收到所述第一视频能力集时,对所述第一视频能力集中的字段进行解析,得到包含高效率视频编码能力项的第一视频能力集,并将所述第一视频能力集与自身支持的第二视频能力集取交集,得到目标视频能力集。
在其中一个实施例中,所述从所述目标视频能力集中确定目标视频能力项包括:
获取所述目标视频能力集中每个视频能力项对应的编解码参数;
根据所述编解码参数,从所述目标视频能力集中,确定所述目标视频能力项。
一种多媒体数据的传输装置,所述装置包括:
第一发送模块,用于在与第二终端建立呼叫连接的情况下,发送包含第一终端自身支持的第一视频能力集的第一消息至所述第二终端;所述第一视频能力集中包含新增视频能力项;所述新增视频能力项是第一终端按照控制信令协议规定的方式构造的;
第一接收模块,用于接收到所述第二终端发送的第二消息;
解析模块,用于对所述第二消息中的字段信息进行解析,得到所述第二终端支持的第二视频能力集;
计算模块,用于将所述第二视频能力集与所述第一视频能力集取交集,得到目标视频能力集;
确定模块,用于从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
在与第二终端建立呼叫连接的情况下,发送包含第一终端自身支持的第一视频能力集的第一消息至所述第二终端;所述第一视频能力集中包含新增视频能力项;所述新增视频能力项是第一终端按照控制信令协议规定的方式构造的;
接收到所述第二终端发送的第二消息,对所述第二消息中的字段信息进行解析,得到所述第二终端支持的第二视频能力集;
将所述第二视频能力集与所述第一视频能力集取交集,得到目标视频能力集;
从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
在与第二终端建立呼叫连接的情况下,发送包含第一终端自身支持的第一视频能力集的第一消息至所述第二终端;所述第一视频能力集中包含新增视频能力项;所述新增视频能力项是第一终端按照控制信令协议规定的方式构造的;
接收到所述第二终端发送的第二消息,对所述第二消息中的字段信息进行解析,得到所述第二终端支持的第二视频能力集;
将所述第二视频能力集与所述第一视频能力集取交集,得到目标视频能力集;
从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。
一种多媒体数据的传输方法,应用于第二终端,所述方法包括:
在与第一终端建立呼叫连接的情况下,发送包含第二终端自身支持的第二视频能力集的第二消息至所述第一终端;所述第二视频能力集中包含新增视频能力项;所述新增视频能力项是第二终端按照控制信令协议规定的方式构造的;
接收到所述第一终端发送的包含第一终端自身支持的第一视频能力集的第一消息;
对所述第一消息中的字段信息进行解析,得到所述第一终端支持的第一视频能力集;
将所述第一视频能力集与所述第二视频能力集取交集,得到目标视频能力集;
从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。
一种多媒体数据的传输装置,所述装置包括:
第二发送模块,用于在与第一终端建立呼叫连接的情况下,发送包含第二终端自身支持的第二视频能力集的第二消息至所述第一终端;所述第二视频能力集中包含新增视频能力项;所述新增视频能力项是第二终端按照控制信令协议规定的方式构造的;
第二接收模块,用于接收到所述第一终端发送的包含第一终端自身支持的第一视频能力集的第一消息;
解析模块,用于对所述第一消息中的字段信息进行解析,得到所述第一终端支持的第一视频能力集;
计算模块,用于将所述第一视频能力集与所述第二视频能力集取交集,得到目标视频能力集;
确定模块,用于从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
在与第一终端建立呼叫连接的情况下,发送包含第二终端自身支持的第二视频能力集的第二消息至所述第一终端;所述第二视频能力集中包含新增视频能力项;所述新增视频能力项是第二终端按照控制信令协议规定的方式构造的;
接收到所述第一终端发送的包含第一终端自身支持的第一视频能力集的第一消息;
对所述第一消息中的字段信息进行解析,得到所述第一终端支持的第一视频能力集;
将所述第一视频能力集与所述第二视频能力集取交集,得到目标视频能力集;
从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
在与第一终端建立呼叫连接的情况下,发送包含第二终端自身支持的第二视频能力集的第二消息至所述第一终端;所述第二视频能力集中包含新增视频能力项;所述新增视频能力项是第二终端按照控制信令协议规定的方式构造的;
接收到所述第一终端发送的包含第一终端自身支持的第一视频能力集的第一消息;
对所述第一消息中的字段信息进行解析,得到所述第一终端支持的第一视频能力集;
将所述第一视频能力集与所述第二视频能力集取交集,得到目标视频能力集;
从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。
上述多媒体数据的传输方法、装置、计算机设备和存储介质,在与第二终端建立呼叫连接的情况下,发送包含第一终端自身支持的第一视频能力集的第一消息至第二终端,第一视频能力集中包含新增视频能力项,新增视频能力项是第一终端按照控制信令协议规定的方式构造的。接收到第二终端发送的第二消息,对第二消息中的字段信息进行解析,得到第二终端支持的第二视频能力集,将第二视频能力集与第一视频能力集取交集,得到目标视频能力集,从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。由此使得,通过新增能力项扩展了原有的视频能力类型,使得音视频会议中能够使用最优的编解码能力进行多媒体数据传输,有效提升了流媒体的推流能力,同时也极大的提高了传输的视频图像质量。
上述多媒体数据的传输方法、装置、计算机设备和存储介质,在与第一终端建立呼叫连接的情况下,发送包含第二终端自身支持的第二视频能力集的第二消息至第一终端,第二视频能力集中包含新增视频能力项,新增视频能力项是第二终端按照控制信令协议规定的方式构造的。接收到第一终端发送的包含第一终端自身支持的第一视频能力集的第一消息,对第一消息中的字段信息进行解析,得到第一终端支持的第一视频能力集,将第一视频能力集与第二视频能力集取交集,得到目标视频能力集,从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。由此使得,通过新增能力项扩展了原有的视频能力类型,使得音视频会议中能够使用最优的编解码能力进行多媒体数据传输,有效提升了流媒体的推流能力,同时也极大的提高了传输的视频图像质量。
附图说明
图1为一个实施例中多媒体数据的传输方法的应用环境图;
图2为一个实施例中多媒体数据的传输方法的流程示意图;
图3为一个实施例中第一视频能力集的生成方式步骤的流程示意图;
图4为一个实施例中从目标视频能力集中确定目标视频能力项步骤的流程示意图;
图5为另一个实施例中多媒体数据的传输方法的流程示意图;
图6为一个实施例中多媒体数据的传输装置的结构框图;
图7为另一个实施例中多媒体数据的传输装置的结构框图;
图8为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的多媒体数据的传输方法,可以应用于如图1所示的应用环境中。其中,第一终端102通过网络与第二终端104通过网络进行通信。第一终端102在与第二终端104建立呼叫连接的情况下,第一终端102发送包含第一终端102自身支持的第一视频能力集的第一消息至第二终端104,第一视频能力集中包含新增视频能力项,新增视频能力项是第一终端102按照控制信令协议规定的方式构造的。第一终端102接收到第二终端104发送的第二消息,第一终端102对第二消息中的字段信息进行解析,得到第二终端104支持的第二视频能力集,第一终端102将第二视频能力集与第一视频能力集取交集,得到目标视频能力集,第一终端102从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。其中,第一终端102和第二终端104可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
在一个实施例中,如图2所示,提供了一种多媒体数据的传输方法,以该方法应用于图1中的第一终端为例进行说明,包括以下步骤:
步骤202,在与第二终端建立呼叫连接的情况下,发送包含第一终端自身支持的第一视频能力集的第一消息至第二终端,第一视频能力集中包含新增视频能力项,新增视频能力项是第一终端按照控制信令协议规定的方式构造的。
随着HECV这种新的视频压缩标准已经正式成为国际标准,视频会议中的设备已经可以支持HECV的视频编解码算法,但H.323协议未出台关于HECV能力的表示方法,导致视频会议中的各个设备间仍然无法进行HECV的能力协商,也无法使用HECV标准对视频数据进行编解码,以达到更高视频质量的视频会议。其中,HECV即高效率视频编码,是HighEfficiency Video Coding的缩写,是一种新的视频压缩标准,用来以替代H.264/AVC编码标准,别称为H.265。H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。H.323协议的主要内容包括基于包交换网络的多媒体通信系统,此协议总体上介绍了基于包交换网络的视频会议系统和终端的要求,解释了呼叫建立的基本过程。
具体的,以基于H.323协议的终端呼叫为例进行说明。网络中两台多媒体通信设备进行H.323通信,在呼叫过程中,即在第一终端与第二终端建立呼叫连接的情况下,第一终端发送包含第一终端自身支持的第一视频能力集的第一消息至第二终端,第一视频能力集中包含新增视频能力项,新增视频能力项是第一终端按照控制信令协议规定的方式构造的。其中,第一视频能力集是指第一终端支持的音视频协议的编解码方式,例如音频有G711、G722协议等,视频有H263、H264协议等,第一视频能力集中可以包含不同的视频能力项。新增视频能力项是指新增的音视频协议的编解码方式,例如,按照H.245协议规定的方式构造能力集,新增一项能力项就是在原有能力集基础上,插入一项新增能力项,如下代码所示,H264视频能力本身只包含项目(Item)11、12、13,Item 14就是新插入的HECV(H.265)能力项。
Item11:CapabilityTableEntry(能力列表)
capabilityTableEntry:264(可选能力)
capability:receiveAndTransmitVideoCapability(3)
receiveAndTransmitVideoCapability:genericVideoCapability(传输能力)Item12:CapabilityTableEntry(能力列表)
capabilityTableEntry:1264(可选能力)
capability:receiveAndTransmitVideoCapability(3)
receiveAndTransmitVideoCapability:genericVideoCapability(传输能力)Item13:CapabilityTableEntry(能力列表)
capabilityTableEntry:4264(可选能力)
capability:receiveAndTransmitVideoCapability(3)
receiveAndTransmitVideoCapability:genericVideoCapability(传输能力)新增项:Item14:CapabilityTableEntry(能力列表)
capabilityTableEntry:265(可选能力)
capability:receiveAndTransmitVideoCapability(3)
receiveAndTransmitVideoCapability:nonStandard(传输能力)
控制信令协议可以为H.245标准协议,H.245标准协议即媒体通信控制协议,此协议规定了具体的通信控制信令,描述了各类通信消息(包括多点控制方面的信令)。H.245即Control protocol for multimedia communication,多媒体通信控制协议。H.245是H.323多媒体通信体系中的控制信令协议,其主要用于处于通信中的H.323终点或终端间的端到端H.245信息交换。H.245标准协议规定了具体的每种音视频协议的表示方式,例如,第一终端即本端支持G711协议和H263协议,那G711协议在H.245标准中应该怎么表示,H263协议在H.245标准中应该怎么表示,即在第一终端向第二终端发送自身支持的能力集时,需要按照控制信令协议表示本端支持的能力集,按照H.245标准协议规定的方式表示该设备支持G711协议/H263协议的编解码方式。
步骤204,接收到第二终端发送的第二消息,对第二消息中的字段信息进行解析,得到第二终端支持的第二视频能力集。
第一终端发送包含第一终端自身支持的第一视频能力集的第一消息至第二终端之后,第一终端接收到第二终端发送的第二消息,第一终端对第二消息中的字段信息进行解析,得到第二终端支持的第二视频能力集。其中,第二消息是指用于进行H.323通信的主从设备之间能力协商的消息。第二视频能力集是指第二终端支持的音视频协议的编解码方式,第二视频能力集中包含不同的视频能力项。字段信息是指描述视频能力的信息。例如,字段信息可以包含(Profile)档次、(Level)水平、(Tier)层级、(Max-lps)最大亮度画面大小、(Max-lsr)最大亮度采样率、(Max-fps)最大画面更新率以及(Max-br)最大比特率等表示视频能力的信息。
例如,第一终端接收到第二终端发送的第二消息之后,第一终端可以对第二消息中的字段信息进行解析,得到描述视频能力的信息为:“HECV version:1Profile-id:1,Tier-id:1,Level-id:120,BitRate:60800,Max-lps:2073600,Max-lsr:62208000,Max-fps:3000,Max-br:6080000”则第一终端根据得到的描述视频能力的信息,即可获取到第二终端支持的全部视频能力项,即第二视频能力集。
步骤206,将第二视频能力集与第一视频能力集取交集,得到目标视频能力集。
第一终端对第二消息中的字段信息进行解析,得到第二终端支持的第二视频能力集之后,第一终端将第二视频能力集与第一视频能力集取交集,得到目标视频能力集。其中,得到目标视频能力集的方法不限于取交集的运算方式,还可以包括调用函数或者其他方式。具体的,假设第一终端为设备A,支持音频G711A、G711U、G723,视频H263、H264BP;第二终端为设备B,支持音频G722、G711U、G711A,视频H264BP、H264HP;那设备A和设备B的公共能力就是对双方支持的能力取交集,得到共有的能力,即音频G711A、G711U和视频H264BP为设备A和设备B所共有的目标能力集。
步骤208,从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。
第一终端将第二视频能力集与第一视频能力集取交集,得到目标视频能力集之后,第一终端从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。其中,第一终端可以根据第二终端发送第二视频能力集时各个能力项排列的先后顺序,从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。例如,第二终端可以将第二视频能力集中的各项能力,按照预设策略,进行排序后发送至第一终端,则第一终端可以按照第二终端发送第二视频能力集时各项能力排列的先后顺序确定目标视频能力项。
假设第一终端为设备A,支持音频G711A、G711U、G723,视频H263、H264BP;第二终端为设备B,支持音频G722、G711U、G711A,视频H264BP、H264HP;第一终端将第二视频能力集与第一视频能力集取交集,得到目标视频能力集为音频G711A、G711U和视频H264BP,即音频G711A、G711U和视频H264BP为设备A和设备B所共有的目标能力集。第一终端和第二终端调用通道传输多媒体数据时,音频可以打开与G711A能力项对应的通道,也可以打开与G711U能力项对应的通道,而视频就只能打开与H264BP能力项对应的通道。至于设备A和设备B双方是打开G711A对应的通道还是G711U对应的通道,由各自预设的策略决定,可以双方都打开G771A,或者双方都打开G771U,也可以A设备和B设备其中一方打开G711A,另一方打开G711U,都是可以实现的。此外,针对多点会议即同时有成千上百的端点,或者多态MCU设备也能够实现高清视频会议的需要,即实现新增能力(HECV视频能力)的协商。MCU(MultiControl Unit)即多点接入单元,MCU可以分解为MC(Multipoint Controller,多点控制器)和MP(Multipoint Processor,多点处理器),其中MC处理多点的信令,MP负责多点通信的媒体处理。
传统的多媒体数据的传输方式中,在H.323呼叫过程中,需要通过使用H.245标准协议进行能力协商,但H.245标准协议中规定的视频能力有限,并没有出台关于HECV能力的表示方法,因而导致音视频会议中仍然无法使用HECV标准以提高视频质量。
而本实施例中,在与第二终端建立呼叫连接的情况下,发送包含第一终端自身支持的第一视频能力集的第一消息至第二终端,第一视频能力集中包含新增视频能力项,新增视频能力项是第一终端按照控制信令协议规定的方式构造的。接收到第二终端发送的第二消息,对第二消息中的字段信息进行解析,得到第二终端支持的第二视频能力集,将第二视频能力集与第一视频能力集取交集,得到目标视频能力集,从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。由此使得,通过新增能力项扩展了原有的视频能力类型,使得音视频会议中能够使用最优的编解码能力进行多媒体数据传输,有效提升了流媒体的推流能力,同时也极大的提高了传输的视频图像质量。同时也实现了在H.323呼叫过程中,按照H.245标准协议进行新增能力(HECV视频能力)的协商,解决了传统方式中无法协商HECV视频能力的问题,满足市场及客户需求,为用户带来良好体验。
在一个实施例中,字段信息至少包括:档次字段、水平字段、层级字段、最大亮度画面大小字段、最大亮度采样率字段、最大画面更新率字段以及最大比特率字段。其中,档次字段是对视频的压缩特性的描述,水平字段规定了解码器处理负担和存储容量参数,层级字段规定了每个水平的码率的高低。H.323呼叫过程中,需要通过使用H.245标准协议进行能力协商,由于H.245标准协议中规定的视频能力有限,目前并没有规定HECV能力的表示方法,无法表示HECV视频能力。因此,本实施例中可以预先设置HECV能力使用nonStandard项表示,nonStandard项是H.245标准协议在表示能力项的时候,对于一些该协议标准没有定义的能力给出一个扩展的能力类型,即使用nonStandard项表示扩展的能力项。可以按照预先设置的规则,在nonStandard中填写data字段信息。例如,新增项:Item16:CapabilityTableEntry
capabilityTableEntry:265
capability:receiveAndTransmitVideoCapability(3)
receiveAndTransmitVideoCapability:nonStandard(0)
nonStandard
nonStandardIdentifier:
data:484543562076657273696f6e…
Text:HECV version:1 Profile-id:1 Tier-id:1 Level-id:93BitRate:19840Max-lps:921600Max-lsr:27648000Max-fps:3000Max-br:1984000
[Length:124]
按照HECV标准中,确定视频能力的字段有Profile档次、Level水平、Tier层级、Max-lps最大亮度画面大小、Max-lsr最大亮度采样率、Max-fps最大画面更新率以及Max-br最大比特率,把这些字段相应的值填在H.245标准协议的data字段中,就能表示相应的HECV能力。可以理解的是,除了上述列举的字段之外还可以包括其他字段,上述这些字段即可表示HECV能力的关键参数。
其中,Data字段中按照“HECV version:1Profile-id:1Tier-id:1Level-id:120BitRate:60800Max-lps:2073600Max-lsr:62208000Max-fps:3000Max-br:6080000”的格式,写入HECV能力对应的各参数数值,其中:version版本号为1,表示为第一个描述HECV能力的版本;Profile-id档次字段:常规8bit像素精度的Main profile为1,支持10bit像素精度的Main 10profile为2,支持静止图像的Main Still Picture profile为3;Tier-id层级字段:Main tier为1,High tier为2;Level-id字段:Level值*30,例如Level值为3.1,则Level-id字段填3.1*30=93;BitRate字段:该项视频能力所占呼叫带宽,单位:100bit/s,例如带宽为1M,则BitRate字段填10240;Max-lps字段:按真实的长*宽写入,例如格式为720P,则Max-lps字段写入1280*720=921600;Max-lsr字段:按真实的长*宽和长*宽*帧率填写,例如格式为720P30,则Max-lsr字段填1280*720*30=27648000;Max-fps字段:填写帧率*100,例如帧率为25,则Max-fps字段填2500;Max-br字段:填写该项视频能力所占呼叫带宽,单位:1bit/s,例如带宽为1M,则Max-br字段填1024000。由此使得,按照预先设置的规则,在nonStandard项中填写新增能力项对应的data字段信息,实现了在H.323呼叫过程中,按照H.245标准协议进行新增能力(HECV视频能力)的协商,解决了传统方式中无法协商HECV视频能力的问题,满足市场及客户需求,为用户带来良好体验。
在一个实施例中,发送包含第一终端自身支持的第一视频能力集的第一消息至第二终端之前,该方法还包括构建新增能力项的步骤,具体包括:
根据控制信令协议,将表示视频编解码能力的相关字段写入新增能力项对应的数据中。
第一终端发送包含第一终端自身支持的第一视频能力集的第一消息至第二终端之前,可以预先在终端设备中构建新增能力项。具体的,可以按照预先设置的规则,在nonStandard中填写data字段信息,即只要最终发送的数据包,符合H.245协议规定的编码方式即可。具体的,第一终端可以根据控制信令协议,将表示视频编解码能力的相关字段写入新增能力项对应的数据中,例如,可以按照预设“HECV version:1Profile-id:1Tier-id:1Level-id:120BitRate:60800Max-lps:2073600Max-lsr:62208000Max-fps:3000Max-br:6080000”的格式,将表示HECV能力对应的各参数的数值写入H.245标准协议的data字段中。由此使得,通过构建一种HECV能力的表示方式,用以进行H.323呼叫时两端的能力协商,解决了H.245标准协议中规定的视频能力有限,无法协商HECV视频能力的问题。
在一个实施例中,如图3所示,第一视频能力集的生成方式的步骤,包括:
步骤302,按照控制信令协议,调用用于获取视频能力的接口,通过接口获取预置文件夹中的文本信息。
步骤304,提取文本信息中的字段信息,得到自身支持的第一视频能力集。
以基于H.323协议的终端呼叫为例进行说明。网络中两台多媒体通信设备进行H.323通信,在呼叫过程中,第一终端可以获取自身支持的第一视频能力集,并将自身支持的第一视频能力集发送至第二终端。具体的,第一终端可以按照控制信令协议,调用用于获取视频能力的接口,通过接口获取预置文件夹中的文本信息。进一步的,第一终端可以提取文本信息中的字段信息,即可得到自身支持的第一视频能力集。由此使得,通过新增项表示HECV能力的方式,解决了H.323呼叫时,无法表示HECV视频能力的问题,使得音视频会议中的各设备间可以进行HECV的能力协商,使用HECV标准进行视频数据的编解码,达到了更高视频质量的音视频会议
在一个实施例中,新增视频能力项为高效率视频编码能力项,该方法还包括:
将包含高效率视频编码能力项的第一视频能力集发送至第二终端,以指示第二终端在接收到第一视频能力集时,对第一视频能力集中的字段进行解析,得到包含高效率视频编码能力项的第一视频能力集,并将第一视频能力集与自身支持的第二视频能力集取交集,得到目标视频能力集。
当新增视频能力项为高效率视频编码能力项(HECV能力项)时,在进行H.323通信的呼叫过程中,第一终端可以将包含新增能力项为HECV能力项的第一视频能力集发送至第二终端,以指示第二终端在接收到第一视频能力集时,对第一视频能力集中的字段进行解析,得到包含HECV能力项的第一视频能力集,并将第一视频能力集与自身支持的第二视频能力集取交集,得到目标视频能力集,目标视频能力集中包含HECV能力项。例如,新增项:Item16中包含的内容“Text:HECV version:1Profile-id:1Tier-id:1Level-id:93BitRate:19840Max-lps:921600Max-lsr:27648000Max-fps:3000Max-br:1984000”,则第一终端可以调用原有的H.245用于获取视频能力的接口,通过原有的H.245接口直接获取到Text里面的内容,然后第一终端对Text中的字符串信息进行拆分,就可以解析出来HECV能力对应的具体每个字段的值。由此使得,通过对Text字段中的字符串进行解析,能够快速高效的解析出新增能力项的关键参数,从而能够实现在进行H.323呼叫时两端的能力协商。
在一个实施例中,如图4所示,从目标视频能力集中确定目标视频能力项的步骤,包括:
步骤402,获取目标视频能力集中每个视频能力项对应的编解码参数。
步骤404,根据编解码参数,从目标视频能力集中,确定目标视频能力项。
第一终端将第二视频能力集与第一视频能力集取交集,得到目标视频能力集之后,第一终端从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。具体的,第一终端可以获取目标视频能力集中每个视频能力项对应的编解码参数。进一步的,第一终端根据编解码参数,从目标视频能力集中,确定目标视频能力项。
其中,第一终端可以根据第二终端发送第二视频能力集时各能力项排列的先后顺序确定目标视频能力项,即按照第二视频能力集中各个能力项排列的先后顺序确定目标视频能力项。例如,假设第二终端同时支持H264BP能力项和HECV能力项,由于HECV能力项排在H264BP能力项的前面,则第一终端可以根据预设的策略,从目标视频能力集(H264BP能力项和HECV能力项)中确定目标视频能力项为HECV能力项,并调用与HECV能力项对应的逻辑通道传输多媒体数据。由此使得,通过新增能力项扩展了原有的视频能力类型,使得音视频会议中能够选取最优的编解码能力进行多媒体数据传输,有效提升了流媒体的推流能力,同时也极大的提高了传输的视频图像质量。
在一个实施例中,如图5所示,提供了一种多媒体数据的传输方法,以该方法应用于图1中的第二终端为例进行说明,包括以下步骤:
步骤502,在与第一终端建立呼叫连接的情况下,发送包含第二终端自身支持的第二视频能力集的第二消息至第一终端,第二视频能力集中包含新增视频能力项,新增视频能力项是第二终端按照控制信令协议规定的方式构造的。
步骤504,接收到第一终端发送的包含第一终端自身支持的第一视频能力集的第一消息。
步骤506,对第一消息中的字段信息进行解析,得到第一终端支持的第一视频能力集。
步骤508,将第一视频能力集与第二视频能力集取交集,得到目标视频能力集。
步骤510,从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。
网络中两台多媒体通信设备进行H.323通信,设备A向设备B发起呼叫,假设设备A为第一终端,设备B为第二终端,则第二终端在与第一终端建立呼叫连接的情况下,第二终端发送包含第二终端自身支持的第二视频能力集的第二消息至第一终端,第二视频能力集中包含新增视频能力项,新增视频能力项是第二终端按照控制信令协议规定的方式构造的。即设备A和设备B分别按照H.245协议构造自身的能力集,在能力集中可以新增一项视频能力项,把表示HECV能力的相关字段按照预设方式写入新增的视频能力项中,并把构造出来的能力集(包含新增HECV能力项)发送给对方。第二终端接收到第一终端发送的包含第一终端自身支持的第一视频能力集的第一消息,对第一消息中的字段信息进行解析,得到第一终端支持的第一视频能力集,并将第一视频能力集与第二视频能力集取交集,得到目标视频能力集。第二终端从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。即在收到对方的能力集时,对新增的视频能力项按照预设方式解析出HECV能力的相关字段,并与自身的能力进行能力协商,设备A和设备B各自按照能力协商的结果打开对应的逻辑通道,并进行媒体数据传送。由此使得,可以在H.323协议中表示HECV能力,使得音视频会议中的各设备间可以进行HECV的能力协商,并使用HECV标准进行视频数据的编解码,达到了更高视频质量的视频会议。
应该理解的是,虽然图1-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种多媒体数据的传输装置,包括:第一发送模块602、第一接收模块604、解析模块606、计算模块608和确定模块610,其中:
第一发送模块602,用于在与第二终端建立呼叫连接的情况下,发送包含第一终端自身支持的第一视频能力集的第一消息至第二终端,第一视频能力集中包含新增视频能力项,新增视频能力项是第一终端按照控制信令协议规定的方式构造的。
第一接收模块604,用于接收到第二终端发送的第二消息。
解析模块606,用于对第二消息中的字段信息进行解析,得到第二终端支持的第二视频能力集。
计算模块608,用于将第二视频能力集与第一视频能力集取交集,得到目标视频能力集。
确定模块610,用于从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。
在一个实施例中,该装置还包括:写入模块。
写入模块用于根据控制信令协议,将表示视频编解码能力的相关字段写入新增能力项对应的数据中。
在一个实施例中,该装置还包括:获取模块和提取模块。
获取模块用于按照控制信令协议,调用用于获取视频能力的接口,通过接口获取预置文件夹中的文本信息。提取模块用于提取文本信息中的字段信息,得到自身支持的第一视频能力集。
在一个实施例中,发送模块还用于将包含高效率视频编码能力项的第一视频能力集发送至第二终端,以指示第二终端在接收到第一视频能力集时,对第一视频能力集中的字段进行解析,得到包含高效率视频编码能力项的第一视频能力集,并将第一视频能力集与自身支持的第二视频能力集取交集,得到目标视频能力集。
在一个实施例中,获取模块还用于获取目标视频能力集中每个视频能力项对应的编解码参数。确定模块还用于根据编解码参数,从目标视频能力集中,确定目标视频能力项。
在一个实施例中,如图7所示,提供了一种多媒体数据的传输装置,包括:第二发送模块702、第二接收模块704、解析模块706、计算模块708和确定模块710,其中:
第二发送模块702,用于在与第一终端建立呼叫连接的情况下,发送包含第二终端自身支持的第二视频能力集的第二消息至第一终端,第二视频能力集中包含新增视频能力项,新增视频能力项是第二终端按照控制信令协议规定的方式构造的。
第二接收模块704,用于接收到第一终端发送的包含第一终端自身支持的第一视频能力集的第一消息。
解析模块706,用于对第一消息中的字段信息进行解析,得到第一终端支持的第一视频能力集。
计算模块708,用于将第一视频能力集与第二视频能力集取交集,得到目标视频能力集。
确定模块710,用于从目标视频能力集中确定目标视频能力项,并调用与目标视频能力项对应的逻辑通道传输多媒体数据。
关于多媒体数据的传输装置的具体限定可以参见上文中对于多媒体数据的传输方法的限定,在此不再赘述。上述多媒体数据的传输装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种多媒体数据的传输方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述各个方法实施例的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种多媒体数据的传输方法,其特征在于,应用于第一终端,所述方法包括:
在与第二终端建立呼叫连接的情况下,发送包含第一终端自身支持的第一视频能力集的第一消息至所述第二终端;所述第一视频能力集中包含新增视频能力项;所述新增视频能力项是第一终端按照控制信令协议规定的方式构造的;
接收到所述第二终端发送的第二消息,对所述第二消息中的字段信息进行解析,得到所述第二终端支持的第二视频能力集;
将所述第二视频能力集与所述第一视频能力集取交集,得到目标视频能力集;
从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。
2.根据权利要求1所述的方法,其特征在于,所述字段信息至少包括:档次字段、水平字段、层级字段、最大亮度画面大小字段、最大亮度采样率字段、最大画面更新率字段以及最大比特率字段;其中,所述档次字段是对视频的压缩特性的描述;所述水平字段规定了解码器处理负担和存储容量参数;所述层级字段规定了每个水平的码率的高低。
3.根据权利要求1所述的方法,其特征在于,所述发送包含第一终端自身支持的第一视频能力集的第一消息至所述第二终端之前,所述方法还包括:
根据控制信令协议,将表示视频编解码能力的相关字段写入新增能力项对应的数据中。
4.根据权利要求1所述的方法,其特征在于,所述第一视频能力集的生成方式,包括:
按照控制信令协议,调用用于获取视频能力的接口,通过所述接口获取预置文件夹中的文本信息;
提取所述文本信息中的字段信息,得到自身支持的所述第一视频能力集。
5.根据权利要求1所述的方法,其特征在于,所述新增视频能力项为高效率视频编码能力项;
所述方法还包括:
将包含高效率视频编码能力项的第一视频能力集发送至第二终端,以指示所述第二终端在接收到所述第一视频能力集时,对所述第一视频能力集中的字段进行解析,得到包含高效率视频编码能力项的第一视频能力集,并将所述第一视频能力集与自身支持的第二视频能力集取交集,得到目标视频能力集。
6.根据权利要求1所述的方法,其特征在于,所述从所述目标视频能力集中确定目标视频能力项包括:
获取所述目标视频能力集中每个视频能力项对应的编解码参数;
根据所述编解码参数,从所述目标视频能力集中,确定所述目标视频能力项。
7.一种多媒体数据的传输方法,其特征在于,应用于第二终端,所述方法包括:
在与第一终端建立呼叫连接的情况下,发送包含第二终端自身支持的第二视频能力集的第二消息至所述第一终端;所述第二视频能力集中包含新增视频能力项;所述新增视频能力项是第二终端按照控制信令协议规定的方式构造的;
接收到所述第一终端发送的包含第一终端自身支持的第一视频能力集的第一消息;
对所述第一消息中的字段信息进行解析,得到所述第一终端支持的第一视频能力集;
将所述第一视频能力集与所述第二视频能力集取交集,得到目标视频能力集;
从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。
8.一种多媒体数据的传输装置,其特征在于,所述装置包括:
第一发送模块,用于在与第二终端建立呼叫连接的情况下,发送包含第一终端自身支持的第一视频能力集的第一消息至所述第二终端;所述第一视频能力集中包含新增视频能力项;所述新增视频能力项是第一终端按照控制信令协议规定的方式构造的;
第一接收模块,用于接收到所述第二终端发送的第二消息;
解析模块,用于对所述第二消息中的字段信息进行解析,得到所述第二终端支持的第二视频能力集;
计算模块,用于将所述第二视频能力集与所述第一视频能力集取交集,得到目标视频能力集;
确定模块,用于从所述目标视频能力集中确定目标视频能力项,并调用与所述目标视频能力项对应的逻辑通道传输多媒体数据。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110325433.4A CN113141352B (zh) | 2021-03-26 | 2021-03-26 | 多媒体数据的传输方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110325433.4A CN113141352B (zh) | 2021-03-26 | 2021-03-26 | 多媒体数据的传输方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113141352A true CN113141352A (zh) | 2021-07-20 |
CN113141352B CN113141352B (zh) | 2022-09-30 |
Family
ID=76810527
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110325433.4A Active CN113141352B (zh) | 2021-03-26 | 2021-03-26 | 多媒体数据的传输方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113141352B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113573006A (zh) * | 2021-07-21 | 2021-10-29 | 北京融讯科创技术有限公司 | 专线视频会议通信方法、装置、设备和存储介质 |
US20220224742A1 (en) * | 2021-01-13 | 2022-07-14 | Samsung Electronics Co., Ltd. | Electronic device and method for transmitting and receiving video thereof |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6792048B1 (en) * | 1999-10-29 | 2004-09-14 | Samsung Electronics Co., Ltd. | Terminal supporting signaling used in transmission and reception of MPEG-4 data |
WO2007121264A2 (en) * | 2006-04-11 | 2007-10-25 | Dilithium Networks Pty Ltd. | Methods and apparatus for combining session acceleration techniques for media oriented negotiation acceleration |
CN101494696A (zh) * | 2002-12-12 | 2009-07-29 | 达丽星网络有限公司 | 在使用h.324和相关通信协议的设备之间快速建立会话的方法与系统 |
CN101772077A (zh) * | 2008-12-26 | 2010-07-07 | 大唐移动通信设备有限公司 | 一种传输实时媒体流数据的方法、装置及视频会议系统 |
CN101841689A (zh) * | 2010-05-10 | 2010-09-22 | 艾诺通信系统(苏州)有限责任公司 | 一种基于h.245信令的视频通话连接方法 |
CN102761526A (zh) * | 2011-04-28 | 2012-10-31 | 北京大唐高鸿数据网络技术有限公司 | Vc-1编码视音频在支持h.323协议族的终端设备中传输的方法 |
EP2854394A1 (en) * | 2012-11-21 | 2015-04-01 | Huawei Device Co., Ltd. | Video data transmission method, apparatus and communication device |
CN104702883A (zh) * | 2013-12-04 | 2015-06-10 | 中兴通讯股份有限公司 | 一种实现hevc高清网元接入的方法、装置及设备 |
-
2021
- 2021-03-26 CN CN202110325433.4A patent/CN113141352B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6792048B1 (en) * | 1999-10-29 | 2004-09-14 | Samsung Electronics Co., Ltd. | Terminal supporting signaling used in transmission and reception of MPEG-4 data |
CN101494696A (zh) * | 2002-12-12 | 2009-07-29 | 达丽星网络有限公司 | 在使用h.324和相关通信协议的设备之间快速建立会话的方法与系统 |
WO2007121264A2 (en) * | 2006-04-11 | 2007-10-25 | Dilithium Networks Pty Ltd. | Methods and apparatus for combining session acceleration techniques for media oriented negotiation acceleration |
CN101772077A (zh) * | 2008-12-26 | 2010-07-07 | 大唐移动通信设备有限公司 | 一种传输实时媒体流数据的方法、装置及视频会议系统 |
CN101841689A (zh) * | 2010-05-10 | 2010-09-22 | 艾诺通信系统(苏州)有限责任公司 | 一种基于h.245信令的视频通话连接方法 |
CN102761526A (zh) * | 2011-04-28 | 2012-10-31 | 北京大唐高鸿数据网络技术有限公司 | Vc-1编码视音频在支持h.323协议族的终端设备中传输的方法 |
EP2854394A1 (en) * | 2012-11-21 | 2015-04-01 | Huawei Device Co., Ltd. | Video data transmission method, apparatus and communication device |
CN104702883A (zh) * | 2013-12-04 | 2015-06-10 | 中兴通讯股份有限公司 | 一种实现hevc高清网元接入的方法、装置及设备 |
Non-Patent Citations (1)
Title |
---|
李冬青等: "H.323系统中NAT穿越问题的研究和探讨", 《计算机与数字工程》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220224742A1 (en) * | 2021-01-13 | 2022-07-14 | Samsung Electronics Co., Ltd. | Electronic device and method for transmitting and receiving video thereof |
CN113573006A (zh) * | 2021-07-21 | 2021-10-29 | 北京融讯科创技术有限公司 | 专线视频会议通信方法、装置、设备和存储介质 |
CN113573006B (zh) * | 2021-07-21 | 2024-04-05 | 北京融讯科创技术有限公司 | 专线视频会议通信方法、装置、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113141352B (zh) | 2022-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240364905A1 (en) | Video stream decoding method and apparatus, terminal device, and storage medium | |
JP5216303B2 (ja) | 合成映像配信装置ならびにその方法およびプログラム | |
WO2016138844A1 (zh) | 音视频文件直播方法和系统、服务器 | |
US8842159B2 (en) | Encoding processing for conferencing systems | |
CN110662114B (zh) | 视频处理方法、装置、电子设备及存储介质 | |
CN108400956A (zh) | 视频数据流的分配方法、装置和系统 | |
CN113141352B (zh) | 多媒体数据的传输方法、装置、计算机设备和存储介质 | |
WO2021057705A1 (zh) | 视频编解码方法和相关装置 | |
WO2021093882A1 (zh) | 一种视频会议方法、会议终端、服务器及存储介质 | |
WO2021057697A1 (zh) | 视频编解码方法和装置、存储介质及电子装置 | |
CN110636372B (zh) | 视频解码方法、视频播放装置、电子设备及存储介质 | |
WO2021057686A1 (zh) | 视频解码方法和装置、视频编码方法和装置、存储介质及电子装置 | |
CN102685415A (zh) | 一种视频画面处理方法、系统、设备及终端 | |
WO2021057480A1 (zh) | 视频编解码方法和相关装置 | |
CN114615458B (zh) | 一种云会议中实时合屏快速出图的方法、装置、存储介质和服务器 | |
CN114390363B (zh) | 编码器的适配方法、装置、系统和存储介质 | |
CN111405233B (zh) | 视频会议中的加密图形传输方法、装置、存储介质及系统 | |
EP2884743A1 (en) | Process for managing the exchanges of video streams between users of a video conference service | |
CN118200625A (zh) | 一种多媒体处理系统、多媒体处理方法及相关设备 | |
CN108933945B (zh) | 一种gif图片的压缩方法、装置及存储介质 | |
WO2021057478A1 (zh) | 视频编解码方法和相关装置 | |
CN112153412A (zh) | 视频图像切换的控制方法、装置、计算机设备和存储介质 | |
CN106534137B (zh) | 媒体流传输方法及装置 | |
CN110636295A (zh) | 视频编解码方法和装置、存储介质及电子装置 | |
US11973812B2 (en) | Video control method, video conference terminal and multi-point control unit (MCU) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Transmission methods, devices, computer equipment, and storage media for multimedia data Effective date of registration: 20230912 Granted publication date: 20220930 Pledgee: Guangxi Guangtou Zhanxin Investment Fund Partnership Enterprise (L.P.) Pledgor: IFREECOMM TECHNOLOGY Co.,Ltd. Registration number: Y2023980056247 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |