vlcでデスクトップをストリーミングする
pythonネタではありませんが、OSSの動画プレーヤーのvlcについて書きたいと思います。
vlcでストリーミング
vlcは無料の動画再生ソフトと思われがちですが、動画再生だけでなく様々な利用方法がります。
その中でも、特筆なのは「動画配信」機能です。
今回はその動画配信機能を用いて、デスクトップを動画で、マルチキャストストリーミングする方法をご説明します。各プラットフォームでファイルパス等は少し変わりますが、基本的にマルチプラットフォームですよ。
■用意するもの
■手順
1.配信元PCで以下のコマンドを実行
cvlc screen:// :screen-fps=15 :screen-caching=30 --sout "#transcode{vcodec=mp4v,vb=800,scale=1}:rtp{mux=ts, dst=239.255.0.1, port=5004, sdp=sap://, name="ServerScreen"}"
2.配信先PCで以下のコマンドを実行
cvlc rtp://@239.255.0.1
詳しい解説は次回ご説明します。