如何解决使用 rtsp 服务器的 RTSP 流媒体
我阅读了很多,并决定使用 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 举报,一经查实,本站将立刻删除。