簡體   English   中英

如何使用ActionScript 3連接到Flex 4中的Flash Media Server?

[英]How to connect to flash media server in flex 4 using actionscript 3?

我是Adobe(Flash)媒體服務器的全新用戶,我們在Amazon EC2實例上使用Flash Media Server,並且我可以毫無問題地瀏覽媒體服務器的默認頁面。 我還使用Flash Builder(flex 4.6)連接到服務器。 這是我的代碼:

        private function connect():void {
            nc = new NetConnection();
            nc.addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler);
            nc.connect("rtmp://000.000.000.000/applications/vod/");
            mic =Microphone.getMicrophone();
            mic.setUseEchoSuppression(true);
            mic.setSilenceLevel(0);
            cam = Camera.getCamera();
        }

但是它無法連接到服務器,有何評論? 只是想知道我的rtmp地址是否正確,如何在代碼之外檢查它?

只是嘗試

nc.connect("rtmp://000.000.000.000/vod/fileName.f4v");

確保您的FMS在默認端口上運行,如果您分配了任何自定義端口,則將其包括在url中。

我發現netconnection位置出了什么問題。 我在rootinstall / applications /中創建了一個新文件夾,並將其命名為testfolder並賦予其寫權限:

    nc.connect("rtmp://000.000.000.000/testfolder");

在您使用的問題中

nc.connect("rtmp://000.000.000.000/applications/vod/");

不需要應用程序,因為它代表您的webapps文件夾。 您只需要添加

nc.connect("rtmp://000.000.000.000/vod/

這應該連接到您的媒體服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM