Flex RTMP客户端

时间:2011-05-15 22:27:54

标签: flex flash-builder rtmp

我正在尝试用flex编写一个rtmp客户端。问题是我不知道从哪里开始。有人可以回答我将如何做到这一点,或指向我的网站吗?谢谢。我甚至不知道要使用哪些类等。

2 个答案:

答案 0 :(得分:3)

以Wiki Real Time Messaging Protocol为起点

并且样本客户端很少

JUV RTMP Client

php-rtmp-client

希望有效

答案 1 :(得分:2)

您不必编写自己的RTMP客户端,因为Flash已经实现了名为NetConnection的RTMP客户端。

要创建基本连接,您可以执行以下操作:

var nc:NetConnection = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
nc.connect('rtmp://127.0.0.1/application');

function onNetStatus(e:NetStatusEvent):void
{
    switch (e.info.code)
    {
        case 'NetConnection.Connect.Success':
            // Connection with the RTMP server has been established
            break;

       case '...':
          ...
    }
}

您看到的代码'NetConnection.Connect.Success'是服务器返回的代码之一,请查看over here以获取所有代码的概述。

您应该首先阅读文档,然后再回过头来提问。