AS3 (Flex/MXML) rtmp соединение отклонено в файле localTrusted

Я пишу приложение, которое подключается к внешнему серверу RTMP, чтобы получить прямой эфир. Открытие файла с помощью firefox через localhost (сервер apache 2.2) работает нормально, и я получаю поток. Но если я открываю файл с файловым протоколом (file:///), я получу ошибку "NetConnection.Connect.Rejected", а затем "NetConnection.Connect.Closed".

Я предполагаю, что это происходит из-за некоторых ограничений безопасности флеш-плеера, и установил флеш-файл как доверенный в /etc/adobe/FlashPlayerTrust/trusted.cfg (после изменения Security.sandboxType возвращает localTrusted). Но даже с этим изменением соединение все еще отклоняется. Адрес rtmp содержит порт 1935, и я также пытался использовать протокол rtmpt, но в этом случае я получаю сообщение об ошибке "NetConnection.Connect.Failed".

Единственный обработчик события, который генерируется, является NetStatusEvent, поэтому не существует исключения безопасности. Я уже прочитал много документации и искал несколько часов, но я не могу понять, почему это не работает.

0 ответов

Другие вопросы по тегам