我正在接收带有多路复用 H.264 视频和 AAC 音频流的 MPEG-TS(MPEG 传输流)数据包。我需要能够在 Android 手机上显示音频和视频。我的假设是我需要:
- MPEG-TS 解复用器
- AAC解码器
- H.264 解码器
- 同步音频和视频播放
假设我当时是对的(在 Android 2.x 中)MPEG-TS 解复用器不是操作系统的一部分,必须移植,AAC 和 H.264 解码器都是 Android 操作系统的一部分,但我不确定是否它们有接口,允许在缓冲区中传递数据,如果它们允许相互定时同步。在最坏的情况下,这些组件也必须移植到这里。
你能给我一些建议从哪里开始吗?我在考虑 FFMPEG 移植。还有其他方法吗?
问候, STeN