2013-08-22 47 views
4

我有FOSCAM FI8918W,它以.asf格式返回实时视频+音频流。我想建立一个Android应用程序,在Android手机上流这个视频。我只是不知道从哪里开始。我在这方面做了大量的搜索,但无济于事。任何帮助是极大的赞赏。在Android上流式传输.asf

类似的问题在这里问了2年后,但没有收到重要回复(链接 - ASF Streaming on Android?)。

问候

+0

那么,我知道我有限的知识是没有直接的方法。您将不得不实施代码转换器。 Android不支持'ASF'格式。相反,您将不得不在本地存储'ASF'数据,然后将其转换为Android支持的格式 –

回答

1

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

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

但是,在用户模式下实现它不应该太困难 - 这是一个摄像头,因此您不必担心流位置(用于搜索和倒带),并且MJPEG很容易解码和显示。只需读取流并显示为一系列帧。