質問

LinuxマシンにWowzaサーバーをインストールして、Androidアプリケーション用のRTSPストリーミングを有効にしようとしています。

Androidクライアント側では、アプリケーションでどのような変更を加える必要がありますか? VideoViewを使用して、ローカルに保存されているビデオファイルを単純に再生しています。

今、私がインストールしたサーバーを介してビデオコンテンツをストリーミングしたいと思います。必要に応じて、今のところ、ストリーミングサーバーの調査を行っているため、他のストリーミングサーバーに移動できます。

役に立ちましたか?

解決

RTSPストリーミングについては、次のサーバーをフォローすることもできます。

  • ダーウィンストリーミングサーバー -Linuxパッケージが利用可能です
  • Windowsメディアサービス -Windows Server Trialにインストールできます
  • VLC - スタンドアロンアプリケーション

アプリケーションのテストのために、次のような既存のモバイルビデオサービスを使用することもお勧めします。

それらのサイトからビデオリンクを抽出し、それらを使用してアプリケーションをテストできます。

フォローしてみてください Android Apidemos, 、次のようなビデオストリーミングプレーヤーの例を見つけることができます。

 ...android-sdk-windows\platforms\android-x\samples\ApiDemos\src\com\example\android\apis\media\MediaPlayerDemo_Video.java

他のヒント

VLC+Androidは所有しています。

次のワンライナーを使用して、子猫のビデオを携帯電話にストリーミングしました。

LaunchRTSPフリーアプリを使用して、Androidの組み込みRTSP表示機能を活用して、インターネット上のURLにアクセスしました。

フレームレートなどを微調整することができます。以下に示すように、ウェブカメラのストリーミングに最適です。

vlc -vvvvvvvvvvvvvvvvvvvvvvv -I dummy v4l2://:vdev=/dev/video:width=640:height=480:fps=2 --sout "#transcode{vcodec=mp4v,fps=5,vb=800,acodec=mpga,samplerate=8000,ab=64,deinterlace,channels=1,sfilter='mosaic:marq{marquee=%m-%d-%Y_%H:%M:%S,size=16,color=16711680,position=5,opacity=64}'}:rtp{sdp=rtsp://0.0.0.0:5858/kittens.sdp}"

WCS4サーバー webrtcストリームをRTSPとして配信できます。

そのため、AndroidまたはデスクトップChrome/FFブラウザーからWeBRTCライブストリームを送信し、RTSPによってVLCまたはAndroidを介してこのストリームに接続できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top