1

H.263+ および H.264 をサポートする Java ベースの VoIP ソフトフォン (jPhoneLite) を使用しています。しかし現在、H.263 (RFC2190) は不完全です。RFC によると、データは MB (マクロブロック?) 境界で分割する必要がありますが、それらを見つける方法がわかりません。関数 ff_rtp_send_h263_rfc2190() の FFMPEG ソース /libavformat/rtpenc_h263_rfc2190.c を見ると、MB 境界情報がエンコーダーからパケタイザーに渡されていることがわかります。ffmpeg を使用してビデオを H263 データにエンコードしていますが、ffmpeg がこれらの MB ポインター/オフセットを取得する機能を提供しているかどうかはわかりません。

https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/rtpenc_h263_rfc2190.c

http://jphonelite.sourceforge.net

何か助けはありますか?ありがとう。

4

2 に答える 2

0

私は Java で書かれたオープン ソースのJitsiを好みます。

他のオプションはLinphoneで、オープンソースであり、h263/264 (msx264) をサポートする優れた mediastramer2 を備えています。そこに関連するコードを見つけることができます

于 2013-09-18T23:20:18.093 に答える