问题描述
我阅读了很多,并决定使用 rtsp server 通过 rtsp 流式传输我的 h264 相机。
ioctl: VIdioC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'H264' (compressed)
Name : H.264
我试着用这行代码来传输我的相机:
./test-launch --gst-debug=3 "( v4l2src device=/dev/video1 ! video/x-h264,width=640,height=480,framerate=30/1 ! h264parse ! rtph264pay name=pay0 pt=96 )"
当我这样做时,它似乎工作,但是当我尝试在另一个设备上使用 ffplay 或 vlc 显示它时,我得到了很多:
RTP: missed 1 packets
errors in P frame
而且视频直播播放不流畅,卡顿很多。
我觉得我在 h264 编码中遗漏了一些东西,因为我使用的是带有硬件端编码的相机。
顺便说一句,当我尝试使用 vlc rtsp 流式传输时,一切都很好。
可能是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)