webrtc デモ android アプリ (ここで入手可能) を適応させることにより、ビデオの代わりに静的な JPEG 画像のストリームを送信しようとしています。
VIECapture apiで ViEExternalCapture クラスを使用しています。
メソッドにはビデオ フレームが必要ですが、どちらの関数の引数にも一致するように jpeg を変換する方法がわかりません。
virtual int IncomingFrame(unsigned char* videoFrame,
unsigned int videoFrameLength,
unsigned short width, unsigned short height,
RawVideoType videoType,
unsigned long long captureTime = 0);
virtual int IncomingFrameI420(const ViEVideoFrameI420& video_frame,
unsigned long long captureTime = 0) = 0;
Media Codec Api と Bitmap Factory を調べましたが、答えが見つかりませんでした。
(これ以上リンクを提供しないことをお詫びしますが、私はここに来たばかりなので、それはできません。)