3

はい、次のような要件リストがあります(単純なアイデアと呼ぶことができるかもしれません)

1. CameraとMediaRecoderを使用してビデオを録画する (録画してファイルに保存できるようになりました)

参照: http://developer.android.com/guide/topics/media/camera.html

2.ビデオを録画するとき、転送のためにサーバーに送信する必要があります(ソケット[TCP]を使用して実現する予定です)

3.サーバーがソケットデータを受信し、別のクライアント(android/PC)に転送する

4.同時に、サーバーはビデオストリーミングをソケットで Android クライアントに送信します
(私はParcelFileDescriptor.fromSocket(client)を使用しようとしましたが、常に IOException:setDataSourceFD failed.: status=0x80000000 をキャッチします)。

参照:ソケット fd を使用して電話から電話へライブ ビデオをストリーミングする

5.Android クライアントはサーバーのデータを受信し、MediaPlaySurfaceViewを使用して再生します

6.さらに、サーバーがデータを転送する際に、ソケットデータまたはローカルファイルからビデオストリーミングを切り替えることができるサーバーが欲しい

これは私の考えですが、実現可能かどうかわからず、それを達成する方法がわからないので、
参考文献や例を教えていただけないでしょうか。


ところで、私はスタックオーバーフローで初めて質問します。ここで質問を常に表示する前に、それは役に立ちます。私の質問が明確でない場合は、教えてください。ありがとうございます。

4

1 に答える 1