我正在开发一个应用程序,以获取 RPI(带有 raspbeain OS 的树莓派)上的播放器的马赛克视图,它可以播放从我的 x86 机器与 Ubuntu 的 vlc 播放器生成的 RTSP 流。
我已经安装了 Gstremaer-1.0 并且目前能够使用 vlc 生成的这个命令全屏播放 RTSP 蒸汽(成功)的一个视图,请参阅第一个屏幕截图。
gst-launch-1.0 rtspsrc location=rtsp://192.168.1.65:8554/test ! rtph264depay ! h264parse ! omxh264dec ! autovideosink
但是当我使用下面的命令进行四屏马赛克视图时(在谷歌搜索后得到这个命令),
gst-launch-1.0 -vvv videomixer name=mix rtspsrc location=rtsp://192.168.1.65:8554/test1 ! 'video/x-h264,framerate=(fraction)50/1,width=640,height=480' ! rtph264depay ! h264parse ! omxh264dec ! mix. rtspsrc location=192.168.1.65:8554/test1 ! 'video/x-h264,framerate=(fraction)50/1,width=640,height=480' ! rtph264depay ! h264parse ! omxh264dec ! mix.rtspsrc location=192.168.1.65:8554/test1 ! 'video/x-h264,framerate=(fraction)50/1,width=640,height=480' ! rtph264depay ! h264parse ! omxh264dec ! mix.rtspsrc location=192.168.1.65:8554/test1 ! 'video/x-h264,framerate=(fraction)50/1,width=640,height=480' ! rtph264depay ! h264parse ! omxh264dec ! mix.
它给了我一个错误,附在下面的屏幕截图中
那么我在这里缺少什么或者有其他方法可以做到这一点?
关于这个主题的任何帮助都将是可观的。谢谢你 !