通过无线网络传输直播数据的方法及其系统技术方案

技术编号:7852165 阅读:248 留言:0更新日期:2012-10-13 08:59
本发明专利技术提供一种通过无线网络传输直播数据的方法,包括:直播服务器接收编码器输出的至少一条原始直播数据;所述直播服务器向每一条所述原始直播数据中增加用于标识各个所述原始直播数据的播放次序的直播数据ID,得到封装后的直播数据;所述直播服务器将所述封装后的直播数据存入服务器缓存区中;当所述直播服务器接收到所述直播客户端发送的开始传输直播数据的命令请求时,依据所述直播数据ID,所述直播服务器从所述服务器缓存区中顺序读取并依次向所述直播客户端发送各个所述封装后的直播数据。因此,能够有效解决因直播数据丢失而导致的直播客户端的马赛克现象,从而提高了直播客户端播放直播数据的流畅性,进而提高了人们的观看效果。

【技术实现步骤摘要】

本专利技术属于音视频传输处理
,具体涉及一种通过无线网络传输直播数据的方法及其系统
技术介绍
在PIS (Passenger Information System,乘客信息系统)中,为提高列车行车安全性和娱乐性等功能,需要实现列车视音频直播的功能。但是,由于列车的高速移动性,只能通过无线网络实现PIS地面控制中心到列车的传输。而列车在移动时会存在无线基站的连接切换,而在切换时无线网络会出现50ms左右的中断,又由于PIS无线信号容易受到其他无线信号的干扰,因此,直播数据在从PIS地面控制中心传输到列车时经常出现丢失的情况。如图I所示,目前,PIS地面控制中心在向列车传输直播数据时,直播数据从PIS地面控制中心的编码器输出后,直接通过无线网络传输给列车的各个直播客户端,因此,直播数据丢失现象非常常见,安装在列车上的各个直播客户端在解码回放时,经常出现马赛克现象,从而影响了观看效果,严重时还会导致画面歧义。
技术实现思路
针对现有技术存在的缺陷,本专利技术提供一种通过无线网络传输直播数据的方法及系统,能够有效解决因直播数据丢失而导致的直播客户端的马赛克现象,从而提高了直播客户端播放本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通过无线网络传输直播数据的方法,其特征在于,应用于由直播服务器和与所述直播服务器通过无线网络连接的至少一个直播客户端的网络系统中,所述方法包括以下步骤 SI,所述直播服务器接收PIS地面控制中心的编码器输出的至少一条原始直播数据;S2,所述直播服务器向每一条所述原始直播数据中增加用于标识各个所述原始直播数据的播放次序的直播数据ID,得到封装后的直播数据; S3,所述直播服务器将所述封装后的直播数据存入服务器缓存区中; S4,当所述直播服务器接收到所述直播客户端发送的开始传输直播数据的命令请求时,依据所述直播数据ID,所述直播服务器从所述服务器缓存区中顺序读取并依次向所述直播客户端发送各个所述封装后的直播数据; S5,所述直播客户端接收所述封装后的直播数据。2.根据权利要求I所述的通过无线网络传输直播数据的方法,其特征在于,所述原始直播数据包括原始视频直播数据和/或原始音频直播数据;所述直播数据ID为所述直播服务器接收到所述原始直播数据的接收时间信息,或,所述直播数据ID为用于标识各个所述原始直播数据播放顺序的序号。3.根据权利要求I所述的通过无线网络传输直播数据的方法,其特征在于,S4之后,还包括当所述直播服务器接收到所述直播客户端发送的停止传输直播数据的命令请求时,所述直播服务器停止向所述直播客户端发送所述封装后的直播数据,并释放所述服务器缓存区中存储的各个所述封装后的直播数据。4.根据权利要求I所述的通过无线网络传输直播数据的方法,其特征在于,S5之后,还包括 S6,所述直播客户端将接收到的所述封装后的直播数据存入客户端缓存区中。5.根据权利要求4所述的通过无线网络传输直播数据的方法,其特征在于,S6之后,还包括 S7,当所述直播客户端接收到播放直播数据的命令请求时,依据所述直播数据ID,所述直播客户端按顺序从所述客户端缓存区中读取并播放各个所述封装后的直播数据。6.根据权利要求4所述的通过无线网络传输直播数据的方法,其特征在于,S6之后,还包括 S8,每隔第一预设时间长度后,所述直播客户端获取所述客户端缓存区中已存储的各个所述封装后的直播数据所对应的各个所述直播数据ID ; S9,所述直播客户端通过分析S8获取到的各个所述直播数据ID的连续性判断是否存在丢包情况,如果判断结果为否,则重复执行S8-S9 ;如果判断结果为是,则执行SlO ; S10,所述直播客户端获取丢失的所述封装后的直播数据所对应的丢失直播数据ID ;S11,所述直播客户端向所述直播服务器发送直播数据重传请求消息,其中,所述直播数据重传请求消息中携带有所述丢失直播数据ID ; S12,所述直播服务器查找所述服务器缓存区,获取封装有所述丢失直播数据ID的所述封装后的直播数据; S13,所述直播服务器将S12获...

【专利技术属性】
技术研发人员:廖焕霖
申请(专利权)人:北京冠华天视数码科技有限公司
类型:发明
国别省市:

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

1