一种基于Nginx-rtmp的webrtc低延迟直播方法及系统
基本信息
申请号 | CN202111300341.7 | 申请日 | - |
公开(公告)号 | CN114025191A | 公开(公告)日 | 2022-02-08 |
申请公布号 | CN114025191A | 申请公布日 | 2022-02-08 |
分类号 | H04N21/2187(2011.01)I;H04N21/6437(2011.01)I;H04N21/858(2011.01)I;H04L65/1069(2022.01)I;H04L65/65(2022.01)I;H04L65/80(2022.01)I | 分类 | 电通信技术; |
发明人 | 刘德贵;罗鑫;王达 | 申请(专利权)人 | 北京睿芯高通量科技有限公司 |
代理机构 | 北京科龙寰宇知识产权代理有限责任公司 | 代理人 | 孙皓晨 |
地址 | 102600北京市大兴区北京经济技术开发区荣华中路19号院1号楼A座7层711C室 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种基于Nginx‑rtmp的webrtc低延迟直播方法及系统,该系统包括Nginx‑rtmp模块、RTC服务模块、RTC桥接模块;RTC服务模块注册进Nginx系统;RTC桥接模块用于关联所述RTC服务模块与Nginx‑rtmp模块,并在Nginx‑rtmp模块传输音视频码流数据时,转发上述音视频码流数据至RTC服务模块;RTC服务模块用于提供HTTP接口单元和UDP服务单元,并将HTTP接口单元及UDP服务单元注册至Nginx‑rtmp模块;RTC服务模块接收来自Nginx‑rtmp模块的码流数据,并将接收到的码流数据封装成为RTP数据。本方案有效解决了因rtmp底层TCP协议限制导致延迟较高的问题;使用普通浏览器即可实现播放,兼容移动端,且不会缓存流媒体资源,保密性好。 |
