- 博客(4)
- 收藏
- 关注
原创 ZLMediaKit webrtc 推流过程源码分析
WebRtcTransport::inputSockData函数主要解析数据是ice , dtls , rtp , 还是rtcp 包,基本是webrtc的标准协议流程。WebRtcPusher类创建RtspMediaSourceImp对象时,有设置sdp ,在创建解码器的时候,从sdp 中可以知道有多少个Track。onSortedRtp 函数,这个是经过层层回调,具体是在 RtpPacket::Ptr RtpTrack::inputRtp 函数中被调用。以下是webrtc 推流过程的一段堆栈。
2023-11-09 22:25:40
11
原创 freeswitch 接第三方服务遇到的问题总结
问题描述:有一个落地电话的需求采用了freeswitch作为网关。但是在与第三方sip客户端对接的时候发现有一个问题:被叫接听后, 二十多秒后才能正常通话问题追溯:经过抓包分析,发现收到的第三方客户端处于nat 后面,所以 invite sdp中的流媒体信息是私网IP和端口,导致freeswitch无法将音频包传输到第三方客户端。 理论解决方案. freeswitch 针对nat 后面的sip客户端,可以采用rtp地址校正的方法, <par...
2021-04-14 09:55:24
1889
原创 ubuntu20.04 freeswitch1.10 的安装部署
安装环境: Ubuntu20.04第三方库依赖包安装:添加第三方源echo “deb http://us.archive.ubuntu.com/ubuntu/ xenial multiverse” >> /etc/apt/source.listecho “deb-src http://us.archive.ubuntu.com/ubuntu/ xenial multiverse”>> /etc/apt/source.listecho...
2021-04-09 11:14:52
1641
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅