无文件名的Flash RTMP流媒体-如何连接?

无文件名的Flash RTMP流媒体-如何连接?,flash,streaming,rtmp,real-time,Flash,Streaming,Rtmp,Real Time,大家好,苏黎世的好人。我正在为实时音频流构建一个flash媒体播放器。服务器设置为从如下url流式传输: rtmp://ourwowzaserver.net:80/ourfiledirectory 我找到的说明是先设置目录: nc.connect("rtmp://ourwowzaserver.net:80/ourfiledirectory"); 然后再播放: nc.play(mp3:thefilename) 当服务器上有离散的文件名(文件名)但实时流不是文件-rtmp://ourwowza

大家好,苏黎世的好人。我正在为实时音频流构建一个flash媒体播放器。服务器设置为从如下url流式传输:

rtmp://ourwowzaserver.net:80/ourfiledirectory
我找到的说明是先设置目录:

nc.connect("rtmp://ourwowzaserver.net:80/ourfiledirectory");
然后再播放:

nc.play(mp3:thefilename)
当服务器上有离散的文件名(文件名)但实时流不是文件-
rtmp://ourwowzaserver.net:80/shoutcast
。我到底怎么得到的?玩就玩


提前谢谢

您需要首先在服务器上创建实时流

创建流后,可以通过调用:

(nc是您的NetConnection对象)


希望这有所帮助。

使用根目录,即仅使用裸url,并使用shoutcast作为流标识符

这里面有个小把戏

您需要首先创建一个网络连接

var myNC:NetConnection = new NetConnection();
myNC.connect("rtmp://ourwowzaserver.net:80");
…然后等待 在网络连接成功之前,无法设置NetStream

成功后,您可以创建netstream

var myNS:NetStream = new NetStream(myNC);
myNS.play("shoutcast");
var myNS:NetStream = new NetStream(myNC);
myNS.play("shoutcast");