wireshark 导出rtpdump 并使用 ffmpeg播放
2021/4/23 18:57:12
本文主要是介绍wireshark 导出rtpdump 并使用 ffmpeg播放,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
wireshark 导出rtpdump 并使用 ffmpeg播放
1,ffmpeg本地rtp播放
ffmpeg -re -i rayna.h264 -vcodec copy -f rtp rtp://30.40.37.23:3000>test.sdp
ffplay -i test.sdp -protocol_whitelist file,udp,rtp
生成 test.sdp
SDP:
v=0o=- 0 0 IN IP4 127.0.0.1
s=Media Server
c=IN IP4 127.0.0.1
t=0 0
a=tool:libavformat 56.40.101
m=video 3000 RTP/AVP 96
a=rtpmap:96 H264/90000
2,在wireshark中导出rtpdump文件
见菜单: 电话->SIP->SIP流 选择导出
3. 使用 rtptools
源码: https://github.com/irtlab/rtptools.git
ffplay -i test.sdp -protocol_whitelist file,udp,rtp
./rtpplay -T -f bbb2.rtpdump 127.0.0.1/3000
关联:
H264 SPS解析参考:
https://gitee.com/leixiaohua1020/H264_Analysis
bs.h
h264_stream.cppvoid read_seq_parameter_set_rbsp(sps_t* sps, bs_t* b); //解析sps代码,需要修改点: int ScalingList4x4[6]; 去掉*,不然 seq_scaling_list_present_flag==1 时解析有问题
这篇关于wireshark 导出rtpdump 并使用 ffmpeg播放的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南