2011-07-13 9 views
3
私は私が私がlibvlc APIを使用しているこのためにウェブカメラ、 を使用してストリーミングを取得することになっていたアプリケーションを開発してい

、 私は、ウェブカメラから をストリーミングすることができる午前しかし、私は、YUYV形式で をストリームを取得していますしかし、私はMJPEG形式でストリーミングしたいのですが、 だから誰でもlibvlcでストリーミング形式を設定する方法を教えてください。libvlc apiを使用してwebcamからストリーミングビデオフォーマットを設定するには?

答えて

1

libvlc_vlm_add_broadcast関数にパラメータ "sout"を渡す必要があります。その中で、目的のフォーマットを指定することができます。例えば :

const char *sout = "#transcode{vcodec=mjpg, vb=1600}:http{dst=127.0.0.1:8090/cam.mp4}"; 
libvlc_vlm_add_broadcast(mVLCInst, media_name, "dshow://", sout, 0, NULL, true, false); 

dshow:/// DEV /動画X、Xは、カムIDです://は、LinuxのためにあなたがV4L2を使用し、Windows上で使用されています。

関連する問題