2009-10-23 54 views
4

Flash Media Server 3.5可以向Android媒体播放器提供视频rtsp流吗?Server to streaming RTSP to android

或者我们是否需要使用Wowza或red5为Android媒体播放器rtsp客户端提供rtsp流?

有没有其他rtsp服务器需要考虑什么时候需要在Android上查看视频(没有Adobe Flash应用程序)?

+1

您正在获取RTSP和RTMP混淆。 Flash仅支持RTMP,并且不支持RTSP。 Android支持RTSP,并且不支持RTMP。由于这种混淆,你的问题是自相矛盾的。 – 2010-12-30 09:03:56

+1

不,我没有困惑RTSP和RTMP,我认为这个问题很清楚 - FMS3.5可以服务于RTSP吗?目前的答案是否定的,但未来可能会改变。此外,带有Flash的Android 2.2支持RTMP - 在我的Nexus上运行良好。 – dar 2011-01-04 19:41:21

回答

2

FMS 3.5不支持RTSP流。

5

尝试达尔文流媒体服务器。这可以传输MPEG-4和3GPP。

请注意,Android中的Videoplayer支持根据3GPP PSS Streaming规范的RTSP流式传输。即fileformat是3GP/MP4,支持的编解码器是MPEG-4视频,AVC,MPEG4音频,AMR和H263。

达尔文的一个潜在缺陷是您需要第三方工具来先做暗示。有几个免费的提示工具。绝对值得一试。

DarwinStreaming Server Link

+0

你知道吗,需要暗示吗?或者暗示只有Darwin Streaming服务器需要? – dar 2009-10-25 12:15:48

+0

我对wowza不太确定。任何rtsp流媒体都需要提示。 Wowza可能会在内部完成(再次,我不确定)。 – krishc 2009-10-26 18:06:48

+0

它在我看来就像wowza不需要暗示。 – dar 2009-11-20 16:22:18

2

我可以在默认浏览器中使用HTML5在Android 2.3中播放RTSP流,无需外部应用程序,无需插件。

<audio autoplay="autoplay" controls="controls" autobuffer="autobuffer" loop="loop"> 
<source src="rtsp://74.115.208.37:1935/live/luxweradio2_8403.stream" type="audio/mpeg" /> 
</audio> 

我解释每个部分:使用默认的Android浏览器(海豚还曾)

-The循环=“循环”部分提出的流实际上连续播放

- 我,没有,我听到每次我点击播放0.1秒的音频。这是黑客还是什么?

-The自动播放=“自动播放”的部分作品,几秒钟后,它实际上自动播放(如无反馈“载入中...”虽然)

-The TYPE =“音频/ MPEG”对我来说似乎Android浏览器忽略了这一点,我尝试了其他视频/ 3GPP(是的,视频),并仍然工作!

- 我不确定autobuffer =“autobuffer”实际上是否有anythinhg因为它不是HTML5音频标签定义的一部分,但我见过很多“坏”的东西可以工作......我应该测试一些有和没有的情况,但现在在阿根廷已经很晚了:P