我花了很多时间尝试使用gstreamer。我变得悲伤,因为它没有一个简单而好的解释它的一些有趣的特征。我的问题如下:
我的一面是桌面,另一面是覆盆子(系列2)
在rpi上播放FHD视频就像使用omxplayer的魅力一样
我想要的是流式传输一些视频文件
(音频类型:AAC LC立体声,视频类型:1920×816(1080p)~24 fps)
到我的树莓里玩它们
我到目前为止只有videoplayback与以下命令:
DESKTOP:
gst-launch-1.0 -v filesrc location=PATH_TO.mp4 ! decodebin ! x264enc !
rtph264pay ! udpsink host=IP_ADDR port=NUMBER
RPI:
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或其他任何东西
答案 0 :(得分:0)
你的depayloader之前需要一个jitterbuffer。 rtpbin如果你要同时做音频和视频。