2015-04-20 583 views
0

我花了很多時間試驗gstreamer。我變得很難過,因爲對它的一些有趣特徵沒有簡單和很好的解釋。我的問題如下:

我有一個桌面和一個覆盆子(系列2)在另一個。
在rpi上播放FHD視頻就像omxplayer的魅力一樣。

我想什麼是流我的一些視頻文件
(音頻類型:AAC LC立體聲,視頻類型:1920×816(1080)〜24 fps)的
我的樹莓並播放它們。
當我走到這一步,只有videoplayback用下面的命令:
gstreamer從RTP播放H.264音頻(MP4)

桌面:

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從)
我不想因爲我用這個RPI其他的東西來使用XBMC或網絡共享,我想知道如果它可能與gstreamer,vlc或其他任何東西

回答

0

您需要在您的depayloader之前的jitterbuffer。 rtpbin如果你打算做音頻和視頻。

+0

與rtpjitterbuffer一起試用但它也掛起 – x4k3p