自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 记录ZLMediaKit编译部署及测试过程遇到的坑

ZLMediaKit 部署

2023-01-13 15:53:52 1779

原创 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关注的人

提示
确定要删除当前文章?
取消 删除