一种基于UDP协议的网络字幕机的方法和系统技术方案

技术编号:7839512 阅读:197 留言:0更新日期:2012-10-12 06:42
本发明专利技术实施例公开了一种基于UDP协议的网络字幕机的方法和系统,使用扩展的UDP协议,发送端将字幕图像数据帧以数据包方式发送到接收端,接收端再将数据包合并成字幕图像数据帧,按帧完成整个字幕图像的传输,替代了靠电信号和切换台方式的传统字幕机方法和系统,降低了成本。

【技术实现步骤摘要】

本专利技术涉及网络传输、字幕等领域,特别涉及一种基于UDP协议的网络字幕机的方法和系统
技术介绍
以前演播室播出系统中字幕机通过电缆线与切换台进行相连,这样字幕机真实的二进制数据变为了电信号通过电缆线传输给了切换台,切换台把字幕信号和视频信号进行了相互作用,播出为最终的电视效果。但切换台设备非常昂贵,急需一种替代方法来降低成本。UDP协议,即用户数据报协议,是一种简单的传输层协议,UDP协议是无连接的,不 提供数据的重传和确认,可以提高传输效率。但UDP协议本身并不能很好地处理传输中的延迟和抖动现象,而且UDP协议还限定了每次发送的数据包的大小不得超过2048字节。因此需要根据字幕图像传输的要求扩展UDP协议。
技术实现思路
本专利技术提供了一种基于UDP协议的网络字幕机的方法,具体包括以下步骤步骤一在发送端和接受端各申请一个传输缓冲区,缓冲区的大小可以满足处理一帧字幕图像数据的突发传送的需要。步骤二 发送端将完整的字幕图形切分成以帧为单位的字幕图像数据,按顺序把一帧字幕图像数据写入传输缓冲区。步骤三将其分解为若干数据包,使得每一数据包的大小不超过2048字节,称为一个分组数据。步骤本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于UDP协议的网络字幕机的方法,其特征在于,包括以下步骤 SlOl:在发送端和接受端各申请一个传输缓冲区,缓冲区的大小可以满足处理一帧字幕图像数据的突发传送的需要; S102:发送端将完整的字幕图形切分成以帧为单位的字幕图像数据,按顺序把一帧字幕图像数据写入传输缓冲区; 5103:将S102中所述一帧字幕图像数据分解为若干数据包,使得每一数据包的大小不超过2048字节,称为一个分组数据; 5104:对一个分组数据的每个数据包都加上一个包头信息,包头信息里定义了帧宽度、帧高度和接受端的IP地址; 5105:使用扩展的UDP协议,按顺序发送数据包,当一个分组数据发送完成后,再发送一个ReSet信号量; 5106:接收端将接收到的数据包写入传输缓存区,当接收到ReSet信号量时,表示一个数据分组接收完毕,根据S103到S105的逆方法,还原这一帧字幕图像数据,并发送ReSet信号量到发送端; 5107:发送端接收到ReSet信号量后,清空传输缓冲区,继续发送下一帧字幕图像数据,直到将字幕图像数据全部发送完毕; 5108:接收端将收到的各帧字幕图像数据合并为完整...

【专利技术属性】
技术研发人员:沈季郑培枫吕精华郭红艳
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:

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

1