一种基于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协议限制导致延迟较高的问题;使用普通浏览器即可实现播放,兼容移动端,且不会缓存流媒体资源,保密性好。