在安卓设备上播放.asf格式的流媒体

4
我有一台FOSCAM FI8918W摄像头,可以返回.asf格式的实时音视频流。我想为安卓手机开发一个应用程序,用于在该手机上播放此视频。我不知道如何开始和从哪里开始。我在谷歌上搜索了很多,但没有任何结果。非常感谢您的帮助。
类似的问题在两年前曾经提出过,但没有得到重要的回答(链接:ASF Streaming on Android?)。
敬礼

据我所知,Android没有直接支持ASF格式的方法。你需要实现一个转码器来完成这个任务。相反,你需要将ASF数据存储在本地,然后将其转换为Android支持的格式。 - An SO User
1个回答

1

通用的Android(AOSP)仅支持非常有限的编解码器和容器 - 请参见http://developer.android.com/guide/appendix/media-formats.html

一些设备支持额外的编解码器/容器,但作为非标准扩展。 AOSP不支持带有MJPEG流的ASF。

但在用户模式下实现它应该不难 - 这是一个相机,所以您不需要担心流位置(用于搜索和倒带),并且MJPEG易于解码和显示。只需读取流并按帧序列显示即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接