因此,我有一個通過gstreamer通過互聯網連接到另一臺電腦的魚眼相機,我想在Oculus Rift上顯示它。 Oculus預計像正常顯示器一樣可以輸出1280×800的分辨率,但左側顯示屏左側640×800,右側顯示其他640×800。在Oculus Rift中顯示gstreamer
我需要修改此:
gst-launch-1.0 -e -v udpsrc port=5001 ! application/x-rtp, payload=96 ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! fpsdisplaysink sync=false text-overlay=false
展現流兩次,並排側。如果我運行這個命令,並且我winKey + leftArrow,它在一隻眼睛中顯示得非常好。眼睛甚至會突出邊緣(閱讀:窗飾)。但gstreamer不會讓我同時運行兩次gst-launch。任何方式使它工作?誠然,這是相當黑客,但它似乎在一隻眼睛中工作得很好。
另外,有人可以幫助我使用videomixer?
windows 8,btw'
謝謝!
在閱讀了大量的gstreamer文檔之後,我仍然不知道在哪裏插入。你能幫我嗎?根據我的理解,tee將會拆分流並將't'定義爲參考。然後videomixer將在x-coords 0和640處混合't'和't'。 – sebflippers
gst-launch-1.0 -e -v udpsrc port = 5001!應用程序/ x-rtp,有效負載= 96! rtpjitterbuffer! rtph264depay! avdec_h264! ! tee name = t!隊列! videomixer name = m sink_0 :: xpos = 0 sink_1 :: xpos = 640! fpsdisplaysink sync = false text-overlay = false t。 !隊列!米 – ensonic