一种流媒体协议中数据延时及丢包的处理方法
基本信息
申请号 | 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双连接通道,基于补包重传和冗余纠错机制,解决了流媒体数据传输时的延时、卡顿问题,提高了数据传输的可靠性,降低了花屏画面的比例。 |
