Как получить разрешение видео в потоке RTMFP?

#actionscript-3 #apache-flex #rtmfp

#actionscript-3 #apache-flex #rtmfp

Вопрос:

Я хотел бы получить ширину / высоту NetStream при получении потока RTMFP. Это важно, потому что видеокомпоненту требуются разные измерения, когда, например, пользователь получает поток 4: 3 или 16: 9.

К сожалению, обратный вызов onMetaData для NetStream работает не так, как для потоков RTMP.

Есть ли обходной путь?

Ответ №1:

Вы можете попробовать использовать разные порты и посмотреть, выдает ли onMetaData что-нибудь другое. Я считаю, что 3 основных из них: 1935, 443 и 80.

Следующая ссылка может предоставить вам дополнительную документацию по настройке вашего сервера: http://help.adobe.com/en_US/flashmediaserver/configadmin/WSdb9a8c2ed4c02d261d76cb3412a40a490be-8000.html

Комментарии:

1. Я использую службу Adobe Cirrus для установления RTMFP-соединения. Нет необходимости в другом сервере. Поскольку это UDP-соединение, диапазон портов в любом случае меняется (также описано по вашей ссылке).