1

我将在我的网站上实现实时视频聊天,我有一个 BroadcastInterface.swf 文件,它需要connection stringRTMP服务器。

我已将该 swf 文件嵌入到我的网站中,如以下 html 代码所示...

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="720" height="500">
              <PARAM NAME=FlashVars VALUE="&tepercentage=<? echo $epercentage;?>&fuser=<? echo $sUser; ?>&fcpm=<? echo $nCpm; ?>&fid=<? echo $sId; ?>&fmoney=<? echo $nMoney; ?>&connection=<? echo $connection_string;?>"  />
              <param name="quality" value="high"  />
              <param name="movie" value="BroadcastInterface.swf"  />
              <embed flashvars="&tepercentage=<? echo $epercentage;?>&fuser=<? echo $sUser; ?>&fcpm=<? echo $nCpm; ?>&fid=<? echo $sId; ?>&fmoney=<? echo $nMoney; ?>&connection=<? echo $connection_string;?>" src="BroadcastInterface.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="720" height="500">
              </embed>
            </object>

所以我的问题只是我可以在哪里找到我的 RTMP 服务器链接,或者是否需要在任何网站上注册才能获得 RTMP 服务器链接?提前致谢...

4

1 回答 1

1

您需要实际设置一个 RTMP 服务器并对其进行配置...或使用将为您托管 RTMP 服务器的 3rd 方服务。

Adobe Media Server(以前称为 Flash Media Server 或 FMS)是 Adob​​e 的一款昂贵的 RTMP 服务器。“专业”版本功能齐全,对于简单的流媒体应用程序来说可能有点矫枉过正。您曾经能够获得限制为 10 个连接或其他东西的免费“开发人员”许可证,我相信更新版本仍然可用。

Red 5是一个免费的开源 RTMP 服务器。其他没有购买 FMS 的人可能都在使用它。

FMS 和 Red 5 可能是最知名的选项。如果您了解 Java,并且不会因为托管自己的服务器而被推迟,那么 Red 5 就是您的最佳选择。

有第三方托管 RTMP 服务器。您可以注册其中之一,而不是托管自己的服务器。除了这些服务之外,许多云服务提供商(如亚马逊)会让您在他们的云中创建 FMS 服务器。

于 2013-05-29T21:36:30.397 回答