2012-01-17 4 views
0

:インストールVideoLANのとのnetcatとVideoLANの

  • 一台のPC I「はLinuxのUbuntuの11.4インストール192.168.1.12、

とする(Windows 7)192.168.1.2、

  • 1台のPC Windows 7からlinux-pcにUDP経由でビデオを送信しようとしています スルーポート8081

    (linux)ポート8081でリッスンしているファイルを(netcat -lu 8081> file.avi) (私の目標は、今私は、ファイルにrediretする必要がある方法によって埋め込まLinuxのsnapgear、 でシリアルにリダイレクトすることです)

    ではなく、作品を行うと、私は全ての設定方法を見つけ出すことができ、 netcatは8081で送られたすべてのバイトを書きませんか?

    おかげ

    アップデート:私の問題は、私は元のアドレスを知らないということである

    、次のシナリオを見てみましょう:

    のLinux PCがシリアルにストリームを送信し、他のPCに送りますそのPCはストリームです。 LinuxのPCリスニングになかれあり、ソース/ソースのアドレスが分からない、

    これは私がVLCで送信する方法を知らない私の問題で、私はVLCにVLCを送る方法を知っている(と、それは動作します) けど192.168.1.12:8081

    おかげで再び

  • 答えて

    2

    あなたの設定はおそらく動作しません.AVIは、信頼性の低いトランスポート層プロトコルでそのままストリーム配信されるようには設計されていません。

    VLCを使用する場合は、コンテンツをファイルに保存する前に適切にデコードする必要があるMPEGトランスポートストリームやRTPなどのカプセル化形式を使用している可能性があります。

    UDPを介して生のAVIファイルを実際にストリーミングするだけでも、パケットの損失や並べ替えのために問題に遭遇します.AVIはそのような種類のエラーに耐えるようには設計されていません。

    HTTPのような信頼性の高いトランスポートプロトコルに切り替えるか、AVI以外のものを使用するか、ストリーミング用に設計されていないものを使用するか、MPEGトランスポートストリームやRTPなどのメディアをカプセル化するために、 。

    +0

    はいいいえrtpを試しましたが、私の問題は:私はサーバーからストリームする方法を知っていますが、この場合、私はソースのアドレスを知らないので、メッセージをもう一度見て、おかげで+1します。 – LXG

    0

    に送る方法を知らないあなたのIP-なアドレスはご確認ください。彼らは本当に同じことをしていますか?

    他のプロトコルのnetcatは動作しますか? Windows上でdns-portとnslookupを使ってテストすることができます。

    +0

    ops申し訳ありませんが2番目の問題は192.168.1.12 – LXG

    +0

    Ah - okです。両方のPCでwiresharkを使用して、paketsがwindows-pc上に残っているかどうかを確認し、ubuntu-pcがpaketsを受信して​​いるかどうかを確認してください。 – teGuy

    +0

    ところであなたのビデオをストリーミングするためにどの設定を使用しますか? – teGuy

    関連する問題