RTMP 指南流式传输诸如 Skype 视频通话之类的内容

Posted

技术标签:

【中文标题】RTMP 指南流式传输诸如 Skype 视频通话之类的内容【英文标题】:RTMP guide to stream something like Skype Video Call 【发布时间】:2011-02-01 17:14:18 【问题描述】:

所以我在本地服务器上为我的客户端设置了所有内容,但我现在必须将其放到网上。我有一些问题。 所以基本上我想让它像Skype视频通话一样。用户在特定时间收到与站点管理员交谈的约会。在给定的时间,用户登录并转到与管理员一起上线的页面。管理员需要看到和听到客户端,客户端需要管理员。问题是: 1. rtmp 是不是最好的解决方案?或者这可能与 rtmp ? 2. 我知道如何从 localhost 连接到流,然后像这样连接到流 流

ns.connect("rtmp://localhost/streamfolder");
ns.publish("stream", "live");

连接

ns.connect("rtmp://localhost/streamfolder");
ns.play();

从在线服务器流式传输是否一样简单? 3. 我承认我需要一个专用服务器来流式传输,但是当我浏览主机时,我找不到太多这方面的信息。这个经济包可以吗? http://www.godaddy.com/hosting/virtual-dedicated-servers.aspx?ci=9013 我真的很喜欢 goDaddy,所以如果我坚持使用它们会很酷.. 在 GoDaddy 服务器上安装 Red5 很难吗? 还是我应该选择这样的东西——http://www.videowhisper.com/?p=RTMP+Hosting? 谢谢!

【问题讨论】:

订阅你应该做ns.play("stream"); 【参考方案1】:

1a) 最好的是 RTMFP P2P 或通过 FMS。它基于 UDP,使用较少的带宽。要使用它,您需要 FMS3.5 或更高版本或 Adob​​e Stratus/Cirrus。

1b) 是的,所有“媒体”协议(RTMFP、RTMP 及其隧道/安全变体)都可以实现

2) 是的,使用远程服务器就这么简单,你只需输入你的服务器地址而不是本地主机

3) 一开始我肯定会使用一些媒体服务器托管,例如 wowza 或 FMS(我最喜欢的是 INFLUXIS,他们得到了很大的支持,他们也热衷于帮助编写 AS3 代码)

【讨论】:

以上是关于RTMP 指南流式传输诸如 Skype 视频通话之类的内容的主要内容,如果未能解决你的问题,请参考以下文章

使用 RTMP 协议将视频文件流式传输到使用 Python 的 rtmp 服务器

我们可以只通过 RTMP 流式传输 Flash 视频吗?

如何通过 RTMP 将视频流式传输到 iOS?

如何从 iOS 设备(而不是自己的相机)流式传输 (RTMP) 视频

是否可以从 USB 摄像头流式传输视频和从移动麦克风传输音频以在 android 中进行 RTMP 流式传输

使用 Rtmp 将视频流式传输到流媒体服务