小伙伴们在初学流媒体时往往会遇到以下问题:
1.找不到合适的rtsp测试地址;
2.找不到合适的h264测试文件;
其实soeasy,找不到咱就自己做!
准备工具:
VLC,下载地址在官方下载:VLC media player,最棒的开源播放器 - VideoLAN
UltraEdit
StreamEye
开整!
1. 打开vlc,选择 媒体--流
2. 选择 文件,点击 添加,选择一个MP4文件,点击 串流
3. 没啥好说的点击下一步
4.新目标选择 RTSP,然后点击 添加
5. 根据个人喜好设置播放rtsp的端口和路径
6. 不要勾选 激活转码(别问我为什么我我不知道!),配置文件选择 Video - H.264 + MP3(MP4),然后点击后面那个扳子
7. 封装类型选择 MP4/MOV
8. 这里也没啥好说的直接点击 流
9. 好了,你现在已经有一台RTSP服务器了,赶紧打开另一个VLC测试下吧,根据上面配置的端口和地址输入播放地址就可以播放了哦哦
第一个问题解决了,下面来看第二个问题,还是用VLC实现:
1. 打开VLC,媒体--转换/保存
2.
3.
4.
5.
完成,最后验证一下,打开UE,将保存的h264文件不管死活硬拖进去
看到00 00 00 01,有67 68 65 41,分别是pps nalu,sps nalu,IDR nalu,P nalu,转储成功
还想继续分析的话再打开StreamEye,也是经常用到的一个裸码流分析工具,也可以从MP4中直接抽取h264视频轨