一种流媒体协议中数据延时及丢包的处理方法

基本信息

申请号 CN201910222278.6 申请日 -
公开(公告)号 CN109862038A 公开(公告)日 2019-06-07
申请公布号 CN109862038A 申请公布日 2019-06-07
分类号 H04L29/06(2006.01)I; H04L12/26(2006.01)I; H04N21/2187(2011.01)I; H04L1/22(2006.01)I; H04L1/18(2006.01)I; H04L1/00(2006.01)I; H04N21/442(2011.01)I 分类 电通信技术;
发明人 郭强 申请(专利权)人 江苏睿鸿网络技术股份有限公司
代理机构 上海科盛知识产权代理有限公司 代理人 应小波
地址 213000 江苏省无锡市江阴市香山路110号2101
法律状态 -

摘要

摘要 本发明涉及一种流媒体协议中数据延时及丢包的处理方法,该方法包括:建立TCP连接通道,通过间隔发送心跳包获得双向延时dt;设置调整缓冲区时长bt;建立UDP连接通道;接收数据包并判断是否解码播放;进行补包重传,动态计算实时丢包率nt以及对应重传次数st;根据实时丢包率nt,动态计算实时冗余包数量rt;通过冗余包进行丢包数据恢复;结束丢包数据的接收,解码播放其他数据包。与现有技术相比,本发明通过建立TCP和UDP双连接通道,基于补包重传和冗余纠错机制,解决了流媒体数据传输时的延时、卡顿问题,提高了数据传输的可靠性,降低了花屏画面的比例。