![](/img/trans.png)
[英]How to control (start / stop encoding) Flash Media Encoder using ActionScript 3?
[英]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.