2009-10-23 71 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