2012-02-23 13 views
3

VideoViewを使用してVLCからAndroidアプリにhttpライブストリーミングをしようとしています。VLCライブのAndroidへのストリーミング

私は3GPビデオを持って、それをストリーミングするためにVLCを使用します。私のアンドロイドで

cvlc -vvv video.3gp --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}:standard{access=http,mux=ogg,‌​dst=128.0.0.6:9090/jlanza}' 

を私は、httpへvideoviewソース設定://をしてhttpliveする://しかし、何も表示されません。私はいつもエラーが出ます。

httpライブストリーミング用にvlcを設定する方法は誰にでも分かりますか?

編集:私の問題への解決策

cvlc -vvv video.mp4 --sout '#transcode{vcodec=h264,vb=100}:standard{access=http,mux=ts{use-key-frames},dst=:9090}' 

はその後、URLがhttp://@server:9090

+0

HTTPライブストリーミングは、Android 3.0以降でのみサポートされています。どの携帯端末でこれをテストしていますか? – lxt

+0

私は2.3.4 :(私も取得しています:NuHTTPDataSource(4358):サーバーは私たちにコンテンツの長さを与えていない!私は4.0以上有効な上記のvlcコマンドですか? – jlanza

+0

@lxt、HTTPライブストリーミングがサポートされています2.3.3以降、私はこれにアプリケーションのターゲットを書いています、2.1 +でHLSをサポートしているサードパーティのライブラリ(http://vov.io/vitamio/)もあります。 – yorkw

答えて

5

私の問題への解決策

cvlc -vvv video.mp4 --sout「#transcode {vcodec = H264ですdst =:9090} '

URLがhttp://@server:9090

の場合、標準では{
関連する問題