2016-07-12 11 views
2

Twilioはサーバーでのビデオコールレコーディングをサポートしていませんが、アンドロイドエンドでローカルで行う方法を理解しようとしています。私はvideo-quickstart-androidのコードを調べて、Twilio android conversations APIのLocalVideoTrackVideoTrackクラスのビデオストリームをどのように取り出すことができるのか理解しようとしましたが、どこからそのようなメソッドを見つけることができませんでした。それはアンドロイドデバイス上でローカル。Twilio Android SDKのビデオコールレコーディング

Twilio conversations api for androidからアンドロイドデバイスにローカルでビデオを録画するためのビデオストリームをどのように入手できますか?

答えて

2

各フレームを取り込んで好みのメディアフォーマットに変換するカスタムビデオレンダラーを作成する必要があります。

例として、VideoViewRendererはフレームをとり、org.webrtc.SurfaceViewRendererに渡して、それらをビューにレンダリングします。この場合、おそらくという名前の別のレンダラーを作成し、VideoRendererインターフェイスを実装し、それぞれをI420Frameとし、メディアタイプに変換する作業を行います。その後、VideoRecorderRendererVideoTrackに追加することができます。ただし、これはメディアのビデオ部分だけであり、オーディオを提供しないため、探しているソリューションではない可能性があります。 AudioTrackは、現時点でオーディオ出力をキャプチャするためのインターフェイスを公開していません。

関連する問題