
rtp
文章平均质量分 56
heibao111728
一定要拥有一家自己的公司
展开
-
RTSP推流
rtsp协议推流流程原创 2022-04-05 21:35:47 · 4818 阅读 · 1 评论 -
jrtplib接收数据丢包问题
最近使用jrtplib作为媒体传输工具,遇到的问题比较多,尤其是丢包比较严重,导致视频花屏比较厉害,最终终于定位到问题,是因为当作为接收端时,默认的接收缓存太小,大小为32K,我们只要把接收缓存设置大一些(如2M)就可以完美解决问题,接收数据包的框架可以参考jrtplib自带的例子。jrtplib::RTPUDPv4TransmissionParams m_trans_params;m_t...原创 2020-03-08 20:44:28 · 1537 阅读 · 0 评论 -
wireshark抓取udp包不能抓取rtp包的完美解决方案
wireshark是网络抓包神器,他的功能和作用,想必不用费口舌给大家介绍了,我估计很多人在最初使用wireshark抓取rtp包分析的时候,会遇到这样的问题:如果运气好能抓到rtp包,如果运气不好就抓不到rtp只能抓到udp包,要抓到rtp包只能重启wireshark等待运气的降临,今天给大家介绍一个小技巧让大家能够掌握主动权,不用等待运气的降临,可以随时抓取rtp包。图1如图1所示,有的时候我...原创 2018-05-22 12:10:28 · 9307 阅读 · 2 评论 -
wireshark抓取h264包
从网络上看到别人能使用wireshark工具抓取h264视频包,这对于分析h264视频流来说有极大的帮助,但是我用自己的电脑起初是怎么也抓不到h264的视频包,结果如图1所示:图1怎么回事?别人的电脑能抓到?为什么我的电脑就不可以?其实不是电脑的原因,是别人比我多做了一些设置,首先确保你的wireshark能够抓到rtp包,如果抓不到,参见博文《https://blog.youkuaiyun.com/heib...原创 2018-05-22 14:17:36 · 2299 阅读 · 0 评论 -
h264之SPS、PPS
PPS():SPS(Sequence Parameter Set):保存视频的分辨率等信息;图1如图1,所示,我们可以通过SPS帧中获取视频图像的分辨率信息:(79+1)*16 = 1280(44+1)*16 = 720可以看出我们的视频图像分辨率为1280*720(为什么要先加1,然后乘以16?请高手在评论中赐教),与VLC中获取到的视频分辨率信息相同,(图2中是通过VLC播放器获取的视频分辨率...原创 2018-05-22 14:58:29 · 1603 阅读 · 3 评论 -
多媒体编程之rtp负载类型处理
在做sip、GB28181或者其他网络视频的业友们肯定会遇到这样的问题:rtp负载中的媒体数据会有多种类型,如负载为音视频数据PS包、音视频基本流包、MPEG-4视频流包、H.264视频流包、SVAC视频流包、音频流包(见GB28181-2001,附录C)等。我们该怎么得知负载为哪种封包格式,知道了具体的封包格式后又该如何解析为可以使用播放器播放的媒体数据?今天我们就一起来聊一聊这个话题,鉴于经验...原创 2018-05-09 10:20:29 · 694 阅读 · 0 评论