Показать сообщение отдельно
Старый 25.09.2009, 15:38
ToRR вне форума Посмотреть профиль Отправить личное сообщение для ToRR Найти все сообщения от ToRR
  № 2  
Ответить с цитированием
ToRR

Регистрация: Feb 2007
Сообщений: 63
Ни о каком вещании здесь нет и речи.
Вот что вы делаете? Сonnection.connect(null) - коннектитесь в никуда (да простят мне гуру это упрощение). Вот что пишет хелп:
Цитата:
Set this parameter to null if you are connecting to a video file on the local computer. If you are connecting to a server, set this parameter to the URI of the application that contains the video file on the server. Use the following syntax (items in brackets are optional):
protocol:[//host][ort]/appname[/instanceName]
Чтобы "вещать", нужен конект к серверу, на который вы собрались вещать, его у вас нет. Более того, вы не вещаете, а проигрываете. Вещание - NetStream.publish.

Вот примерно так выглядит проигрывание потока с сервера (без хендлеров и тд):
Код AS3:
....
connection.connect("rtmp://95.140.82.2/"+applicationName);
....
stream.play(streamID);
У вас же сплошное противоречие. NetConnetcion настроили так, словно собрались просматривать обычный flv файл, а поток, который подключаете к этому NetConnection настраиваете на проигрывание live потока с сервера, при этом вместо имени потока передаете URI приложения на стороне сервера.


Последний раз редактировалось ToRR; 25.09.2009 в 15:41.