【发布时间】:2014-01-26 00:44:22
【问题描述】:
我正在尝试在“旧”Android 版本上解码原始 h264 流。 我试过 MediaPlayer 类,似乎不支持流格式。
我可以在市场上的其他 Cam Viewer 应用程序上看到流,所以我认为一定有办法做到这一点,可能使用 NDK。
我已阅读有关 OpenMAX 和 Stagefright 的信息,但找不到有关流式传输的有效示例。
有人可以指点我正确的方向吗?
另外,我在几个地方阅读了有关 "frameworks/av/include/media/stagefright/MediaSource.h" 和其他来源的信息,但它们似乎都没有出现在常规 SDK 或 NDK。 这个来源在哪里?还有其他sdk吗?
提前致谢。
更新:我正在接收 rtsp 连接。
【问题讨论】:
-
您可能需要使用 ffmpeg 等第三方库。相关的 Android 组件直到 API 16 才公开。
标签: android android-ndk h.264 stagefright rtsp-client