2016-04-22 78 views
1

我試圖使用UDP源和宿控制VLC作爲本實施例中:http://www.oz9aec.net/index.php/gnu-radio-blog/320-a-simple-way-to-get-video-in-and-out-of-gnu-radio Gnuradio flowgraph如何讓UDP接收器和源代碼在GNURadio的單個流程圖中運行?

的程序:VLC的

  1. 開2實例在一個單一的筆記本電腦。 (在VLC中啓用多個實例:工具>首選項>取消選中框'僅使用一個實例..')

  2. 指定實例1(接收器)的udp地址(udp://:@ 5005)並單擊play。使用其他實例(源)視頻究竟出像顯示的鏈接

我期望在實例1中得到VLC實例2流視頻的鏈接

  • 執行中的gnuradio流圖上喜歡的流,但我什麼也沒有顯示。看起來流程圖中的UDP源和接收器不能被VLC訪問。

    我試圖驗證VLC是OK,並且能夠通過兩個實例UDP套接字設置爲相同的端口流:

    instance1 -> udp://:@5005 
        instance2 -> ip address: 127.0.0.1 ; port:5005 
    
        The streamed video from VLC instance 2 succesfully shown on instance1. 
    

    所以我猜這個問題必須從gnuradio中的UDP實現。 爲了驗證這一點,我又流圖如下:

    signal_source->udp_sink 
        udp_source->qt_gui_sink 
    

    我都UDP匯和源設置爲相同的端口:1234我期望能獲得在gui_sink的波形,但我什麼也沒得到。

    我可以從中看到,UDP源和匯無法在單個流程圖中工作。所以,問題是如何使UDP源和接收器在單個gnuradio流程圖中工作,以便它可以在單檯筆記本電腦上工作?

    在Ubuntu 14.04上運行GNU Radio v3.7.9.2。

    感謝

  • +0

    你確定這不是一個網絡/防火牆的問題?您在Sink/source和VLC中使用什麼IP地址發送/收聽? –

    +0

    對於遲到回覆感到抱歉。我不認爲它的防火牆問題因爲我運行sudo ufw狀態,它的返回無效。我設置完全像鏈接中顯示的那樣:UDP源:127.0.0.1,UDP接收器:192.168.1.100 – aineym00

    +0

    可惜鏈接被破壞... – whoan

    回答

    0

    那麼,我能看到的是你,如果你設定的2個VLC窗口配置不說了。你說你在那個時候設置了一個,但是你需要在你想發送視頻的VLC窗口中做同樣的事情。 你可以看到如何在視頻中做到這一點,但對我來說,這只是因爲這種配置,你的程序不起作用。 我希望你能解決你的問題。