我花了很多时间试验 gstreamer。我变得难过,因为它的一些有趣特征没有一个简单而好的解释。我的问题如下:
我的一侧有一个桌面,另一侧有一个覆盆子(系列 2)。
在 rpi 上播放 FHD 视频就像 omxplayer 的魅力一样。
我想要的是将我的一些视频文件
(音频类型:AAC LC 立体声,视频类型:1920×816 (1080p) ~ 24 fps)
流式
传输到我的覆盆子并播放它们。
到目前为止,我得到的只是带有以下命令的视频播放:
桌面:
gst-launch-1.0 -v filesrc location=PATH_TO.mp4 ! decodebin ! x264enc !
rtph264pay ! udpsink host=IP_ADDR port=NUMBER
树莓派:
gst-launch-1.0 -v udpsrc port=PORT caps="application/x-rtp, media=
(string)video, encoding-name=(string)H264" ! rtph264depay ! h264parse
! omxh264dec ! videoconvert ! eglglessink
Videoplayback 不是很流畅,但至少它可以工作。我不能说任何关于音频的事情,因为我尝试的每个查询都不起作用,我决定投降......
如果有人像我一样遇到同样的问题并可以帮助我解决它,我将非常感激和高兴。
(也许有更好的解决方案可以从 eth0 流畅地播放 fhd)
我不想使用 XBMC 或网络共享,因为我将此 rpi 用于其他事情,我想知道 gstreamer、vlc或其他任何东西