![]() |
|
||||||||||
|
|||||
|
[+ 3 29.06.06]
|
Только недавно начал работать с FMS, поэтому не судите строго. Хочу начать с того, после установки FMS сразу же столкнулся с проблемой, которую очень долго не мог решить. Возможно именно решение этой проблемы создает мне сейчас проблемы с записью видео и звука на сервере. А именно, при попытке коннекта флэшки к приложению на сервере, трэйсится ошибка: NetConnection.Connect.Failed, а в логе на сервере появляется:
Цитата:
rtmp://localhost/my_app rtmp://127.0.0.1/my_app rtmp:/127.0.0.1/my_app rtmp:/my_app Но все равно ничего не помогло. Уже вроде открыл 1935 порт, отключил брэндмауэр и антивирусное ПО, но все равно ничего не работало. Причем что самое интересное, если подключатся так: т.е. к админке, то проблем с подключением не возникает. Решение проблемы нашел тут на форуме FMS (Adobe). Работающим вариантом оказался именно этот: rtmpt://localhost:1935/myApp т.е. туннелинг rtmp через http. Простестил два примера приложений от Macromedia (tutoria_textchat и tutorial_hello), все работает (через указанный выше коннект), остальные пока не пробовал. Теперь пытаюсь записывать звук через FMS. Код во флэшке. stop();
var my_nc:NetConnection = new NetConnection();
my_nc.connect("rtmpt://localhost:1935/recordApp");
my_nc.onStatus = function(infoObject:Object) {
trace("Connection status.");
trace("Event: " + infoObject.code);
trace("Type: " + infoObject.level);
trace("Message:" + infoObject.description);
};
var my_ns:NetStream = new NetStream(my_nc);
var active_mic:Microphone = Microphone.get();
my_ns.attachSound(active_mic);
my_ns.publish("myAudio","record");
my_ns.onStatus = function(infoObject:Object) {
trace("NetStream.onStatus called: ("+getTimer()+" ms)");
for (var prop in infoObject) {
trace("\t"+prop+":\t"+infoObject[prop]);
}
};
application.onConnect = function(newClient) {
application.acceptConnection(newClient);
s = Stream.get("myAudio");
if (s) {
s.record();
};
}
Цитата:
Цитата:
Возможно я что-то делаю не так (т.е. ошибка именно в коде). Помогите разобратся. Но если делаю правильно, то почему не записывается? Может потому что приходится коннектится через туннелинг (RTMPT)? Всем заранее спасибо за помощь. P.S. может кто подскажет хороший сайт для FMS, где много исходников...? Последний раз редактировалось jaydee; 29.05.2007 в 18:13. |
|
|||||
|
Регистрация: Mar 2003
Сообщений: 26
|
Asynchronous I/O operation failed (Failed to attach to completion port: Параметр задан неверно. 87)
скорее всего из-за антивируса |
|
|||||
|
[+ 3 29.06.06]
|
Эта проблема уже решена. Кто-нибудь может помочь разобратся, почему FMS не записывает звук?
|
|
|||||
|
listener
|
У меня работало с attachAudio а не attachSound
Причем на сервере, кроме как создать "комнату", я вообще ничего не писал. Все работало. |
|
|||||
|
[+ 3 29.06.06]
|
Респект! Все заработало!!!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|