使用 rtsp 服务器的 RTSP 流媒体

时间:2021-03-29 13:13:00

标签: rtsp

我阅读了很多,并决定使用 rtsp server 通过 rtsp 流式传输我的 h264 相机。

我有一个带有硬件编码的 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 流式传输时,一切都很好。

可能是什么?

0 个答案:

没有答案