基于IP的多媒体传输方法及系统技术方案

技术编号:15520027 阅读:217 留言:0更新日期:2017-06-04 09:42
本发明专利技术公开了基于IP的多媒体传输方法,包括以下步骤,发送端:获取多媒体数据,多媒体数据包括源视频数据;将源视频数据转换为RGB视频数据或YUV视频数据;对RGB视频数据或YUV视频数据编码生成视频数据帧;将视频数据帧封包生成发送端数据包;通过IP协议将发送端数据包发送至接收端;接收端:解析发送端数据包得到显示数据帧;对显示数据帧解码生成输出端视频数据。通过将多种格式的视频转换为原始视频数据,增强了视频信息的通用性;然后通过TCP/IP协议封包,将数据包通过网络通信设备传输到接收端,延伸了视频信息传输的范围和视频信息格式的兼容性。接收端接收到视频数据包后进行解析解码得到视频数据。且通过网络通信设备可以实现同一视频的多方显示。

Multimedia transmission method and system based on IP

The invention discloses a multimedia transmission method based on IP, which comprises the following steps: acquiring and sending multimedia data, multimedia data including video data source; the source video data into RGB video data or YUV video data; video data on RGB or YUV video data encoding generating frame of video data; video data frame packet generation transmission at the end of the packet; through the IP protocol to send packets to the receiver transmitter; receiver: sending packets to get the analytic frame of data display; display data frame decoding to generate the output video data. By converting a variety of video format for the original video data, enhances the versatility of video information; and then through the TCP/IP protocol packets, the packets to the receiver via network communication transmission equipment, extends the scope of the transmission of video information and video information format. After receiving the video packet, the receiver decodes and decodes the video data to obtain video data. And through the network communication device can realize the same video multi-party display.

【技术实现步骤摘要】
基于IP的多媒体传输方法及系统
本专利技术涉及网络通信领域,特别涉及基于IP的多媒体传输方法及系统。
技术介绍
随着技术不断发展,视频格式的种类越来越多,视频的清晰度也不断提高,现有的视频延长传输,大都是传输HDMI信号,对于其他信号(DVI/VGA/AV/SDI/YPBPR等)的传输都需要进行转换成HDMI后进行传输,而且各信号之间也是相对独立的,不能实现互联互通。比如HDBaseT,还有单线的HDMI传输,都需要把所有信号转换成HDMI后实现,从而使系统变得比较庞大和复杂,稳定性也大大降低,工程维护费用也比较高。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供基于IP的多媒体传输方法和系统,通过互联网IP技术来实现不同信号制式多媒体信息之间的互联互通,其能解决的问题。本专利技术的目的采用以下技术方案实现:基于IP的多媒体传输方法,包括以下步骤:发送端获取多媒体数据,所述多媒体数据包括源视频数据;所述发送端将所述源视频数据转换为RGB视频数据或YUV视频数据;所述发送端对所述RGB视频数据或YUV视频数据编码,生成视频数据帧;所述发送端将所述视频数据帧封包,生成发送端数据包;所述发送端通过IP协议将所述发送端数据包发送至接收端;所述接收端解析所述发送端数据包,得到显示数据帧;所述接收端对所述显示数据帧解码,生成输出端视频数据。优选的,所述基于IP的多媒体传输方法还包括以下步骤:所述发送端将发送端控制数据封包到所述发送端数据包;所述接收端解析所述发送端数据包,得到发送端控制数据。优选的,所述基于IP的多媒体传输方法还包括以下步骤:所述接收端将接收端控制数据封包到接收端数据包;所述接收端通过IP协议将所述接收端数据包发送至发送端;所述发送端解析所述接收端数据包,得到所述接收端控制数据。优选的,所述控制数据包括串口数据或遥控数据。优选的,将数据封包得到数据包之前,还对数据加密;解析数据包得到数据之后,还对数据解密。基于IP的多媒体传输系统,包括发送端和接收端,所述发送端包括:获取模块,同于获取多媒体数据,所述多媒体数据包括源视频数据;转换模块,用于将所述源视频数据转换为RGB视频数据或YUV视频数据;编码模块,用于对所述RGB视频数据或YUV视频数据编码,生成视频数据帧;第一封包模块,用于将所述视频数据帧封包,生成发送端数据包;第一发送模块,用于通过IP协议将所述发送端数据包发送至接收端;所述接收端包括:第一解析模块,用于所述接收端解析所述发送端数据包,得到显示数据帧;解码模块,用于对所述显示数据帧解码,生成输出端视频数据。优选的,所述第一封包模块还包括控制封包单元,用于所述发送端将发送端控制数据封包到所述发送端数据包;所述第一解析模块还包括控制解包单元,用于所述接收端解析所述发送端数据包,得到发送端控制数据。优选的,所述接收端还包括:第二封包模块,用于所述接收端将接收端控制数据封包到接收端数据包;第二发送模块,用于所述接收端通过IP协议将所述接收端数据包发送至发送端;所述发送端还包括:第二解析模块,用于所述发送端解析所述接收端数据包,得到所述接收端控制数据。优选的,所述第二封包模块包括遥控封包单元,用于所述接收端将遥控数据封包到所述接收端数据包;所述第二解析模块包括遥控解包单元,用于所述发送端解析所述接收端数据包,得到所述遥控数据。基于IP的多媒体传输系统,包括:第一处理器以及用于存储第一处理器可执行的指令的第一存储器、第二处理器以及用于存储第二处理器可执行的指令的第二存储器;所述第一处理器被配置为:获取多媒体数据,所述多媒体数据包括源视频数据;将所述源视频数据转换为RGB视频数据或YUV视频数据;对所述RGB视频数据或YUV视频数据编码,生成视频数据帧;将所述视频数据帧封包,生成发送端数据包;通过IP协议将所述发送端数据包发送至接收端;所述第二处理器被配置为:解析所述发送端数据包,得到显示数据帧;对所述显示数据帧解码,生成输出端视频数据。相比现有技术,本专利技术的有益效果在于:通过将多种格式的视频转换为原始视频数据,如RGB数据或YUV数据,增强了视频信息的通用性;然后通过TCP/IP协议封包,将数据包通过网线、wifi、路由器等网络通信设备传输到接收端,极大的延伸了视频信息传输的范围和视频信息格式的兼容性。接收端接收到视频数据包后进行解析解码,得到可以播放的视频数据。且通过网络通信设备可以支持多个接收端,实现同一视频的多方显示。附图说明图1是本专利技术实施例一提供的基于IP的多媒体传输方法的流程示意图。图2是本专利技术实施例二提供的基于IP的多媒体传输方法的流程示意图。图3是图2中基于IP的多媒体传输方法的一种应用场景示意图。图4是本专利技术实施例三提供的基于IP的多媒体传输系统的结构示意图。图5是本专利技术实施例四提供的基于IP的多媒体传输系统的结构示意图。具体实施方式上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。实施例一:如图1所示的基于IP的多媒体传输方法,包括以下步骤:S110,发送端获取多媒体数据,所述多媒体数据包括源视频数据;S120,所述发送端将所述源视频数据转换为RGB视频数据或YUV视频数据;采用高清音视频数据采集转换技术,将不同格式的接口视频转换为RGB色彩空间或YUV空间的TTL数字接口数据。S130,所述发送端对所述RGB视频数据或YUV视频数据编码,生成视频数据帧;采用编码技术对RGB视频数据进行编码,生成视频数据帧。具体的编码技术可以由现有技术实现。S140,所述发送端将所述视频数据帧封包,生成发送端数据包。TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报(IPDatagram)。发送端数据包为符合TCP/IP协议的IP数据报,由首部和数据两部分组成。从而实现可以通过TCP/IP协议将视频信息传输到网络或其他设备中。S150,所述发送端通过IP协议将所述发送端数据包发送至接收端。接收端可以位于另一台计算机或另一个网络设备。S160,所述接收端解析所述发送端数据包,得到显示数据帧;S170,所述接收端对所述显示数据帧解码,生成输出端视频数据。采用通用或自有的视频解码技术,对显示数据帧进行解码还原,生成对应的视频数据以进行播放或转换。在另一实施例中,还采用高清音视频接口转换技术,对音视频数据进行还原,将输出端视频数据转换为符合有HDMI,DVI,VGA,SDI,AV,YPBPR,DP等格式的数据。本专利技术提供的基于IP的多媒体传输方法通过将多种格式的视频转换为原始视频数据,如RGB数据或YUV数据,增强了视频信息的通用性;然后通过TCP/IP协议封包,将数据包通过网线、光纤、wifi、路由器等网络通信设备传输到接收端,极大的延伸了视频信息传输的范围和视频信息格式的兼容性。接收端接收到视频数据包后进行解析解码,得到可以播放的视频数据。且通过网络通信设备可以支持多个接收端,实现同一视频的多方显示。实施例二:如图2所示的基于IP的多媒体传输方法,包括以下步骤:S210,发送端获取多媒体数据,所述多媒体数据包括源视频数据;本文档来自技高网...
基于IP的多媒体传输方法及系统

【技术保护点】
基于IP的多媒体传输方法,其特征在于,包括以下步骤:发送端获取多媒体数据,所述多媒体数据包括源视频数据;所述发送端将所述源视频数据转换为RGB视频数据或YUV视频数据;所述发送端对所述RGB视频数据或YUV视频数据编码,生成视频数据帧;所述发送端将所述视频数据帧封包,生成发送端数据包;所述发送端通过IP协议将所述发送端数据包发送至接收端;所述接收端解析所述发送端数据包,得到显示数据帧;所述接收端对所述显示数据帧解码,生成输出端视频数据。

【技术特征摘要】
1.基于IP的多媒体传输方法,其特征在于,包括以下步骤:发送端获取多媒体数据,所述多媒体数据包括源视频数据;所述发送端将所述源视频数据转换为RGB视频数据或YUV视频数据;所述发送端对所述RGB视频数据或YUV视频数据编码,生成视频数据帧;所述发送端将所述视频数据帧封包,生成发送端数据包;所述发送端通过IP协议将所述发送端数据包发送至接收端;所述接收端解析所述发送端数据包,得到显示数据帧;所述接收端对所述显示数据帧解码,生成输出端视频数据。2.如权利要求1所述的基于IP的多媒体传输方法,其特征在于,还包括以下步骤:所述发送端将发送端控制数据封包到所述发送端数据包;所述接收端解析所述发送端数据包,得到发送端控制数据。3.如权利要求1所述的基于IP的多媒体传输方法,其特征在于,还包括以下步骤:所述接收端将接收端控制数据封包到接收端数据包;所述接收端通过IP协议将所述接收端数据包发送至发送端;所述发送端解析所述接收端数据包,得到所述接收端控制数据。4.如权利要求2或3所述的基于IP的多媒体传输方法,其特征在于:所述控制数据包括串口数据或遥控数据。5.如权利要求1-3中任一项所述的基于IP的多媒体传输方法,其特征在于:将数据封包得到数据包之前,还对数据加密;解析数据包得到数据之后,还对数据解密。6.基于IP的多媒体传输系统,其特征在于:包括发送端和接收端,所述发送端包括:获取模块,同于获取多媒体数据,所述多媒体数据包括源视频数据;转换模块,用于将所述源视频数据转换为RGB视频数据或YUV视频数据;编码模块,用于对所述RGB视频数据或YUV视频数据编码,生成视频数据帧;第一封包模块,用于将所述视频数据帧封包,生成发送端数据包;第一发送模块,用于通过IP协议将所述...

【专利技术属性】
技术研发人员:高炳海
申请(专利权)人:深圳市朗强科技有限公司
类型:发明
国别省市:广东,44

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

1