Adobe Flash播放RTSP流?

时间:2010-12-06 09:35:48

标签: flash rtsp

我有一个自制的RTSP服务器,可以将视频流式传输到QuickTime客户端。现在,我需要支持Flash Player客户端,因为QuickTime需要一些配置才能在Windows上运行,并且在Linux发行版中也没有实现它。然后我选择了Flash。

:Flash支持RTSP ???如果没有,我在哪里可以找到其流媒体协议的文档,以便我可以构建一个?

有关此的任何细节将不胜感激... thanx!

4 个答案:

答案 0 :(得分:6)

<< Flash支持RTSP ??? NO。

FLASH是一个容器,flv用于视频,fla用于音频。现在..以下所有内容都是Adobe的产品。

Adobe's    ----------------  Adobes's   --------------------- Adobe's
Streaming Server             RTMP Protocol                    Flash Player

a)Adobe's Streaming Server b)Adobe's RTMP Protocol c)Adobe's Flash Player d)F4v/Flv video format

以上软件专为Web应用程序设计,可为最终用户提供无缝,安全,不间断,高质量的视频。

如果你想要一些手,那么你可以试试Red5(用Java编写的开源Flash服务器)或rtpmd(C ++ RTPM服务器)

答案 1 :(得分:3)

Flash不支持RTSP。对于流式Flash,使用RTMP

RTSP spesification

RTMP spesification

BTW,VLC media player怎么样? VLC支持许多格式和协议,包括RTSP,存在于Win,Mac和Linux平台上。

答案 2 :(得分:1)

现在有一个玩家:Locomote Video Player。免责声明:我是作者。

Locomote支持RTSP(和RTMP [S,E,T],MP4和FLV)。它使用套接字进行连接,因此需要socket policy server

答案 3 :(得分:0)

如果你想进行组播流媒体(你在局域网上,你想节省带宽),你应该搜索如何将RTSP转换为RTMFP,因为RTMFP是Adobe最近发明的“发明”专有协议,它只支持多播就像RTSP协议确实做了很长时间。
恕我直言Adobe可以扩展RTSP(它是可扩展的)并且只是定义它们的特定有效载荷以允许所有现有的RTSP播放器实现它而不会有太多的麻烦,但它们没有.....
可以使基于Flash的播放器支持RTSP,前提是RTSP协议将在动作脚本库中处理。我不知道这是否存在。 多播流通过UDP发送,并利用组播IP地址,例如224.0.0.221。注意:Internet不支持多播,因此仅限于交换机支持的LAN。

相关问题