Ни о каком вещании здесь нет и речи.
Вот что вы делаете? С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 приложения на стороне сервера.