Протокол в Flash Player 10.x несовместим с Flash Player 11.x при использовании многоадресной рассылки видеопотока.

У меня есть подключаемый модуль swc, встроенный в мой продукт, для потоковой передачи живого видео группе получателей.

Плагин использует объекты NetStream, NetGroup и NetConnection, сервер, который я использую для обработки сеанса RTMFP, — Influxis.

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

Плагин хорошо работал во всех версиях 10.x (10.1/10.2/10.3)

Однако при обновлении до flash player 11.x он перестал работать.

  • 11.x до 11.x не работает.
  • 10.x с 11.x не работает.

Работает только от 10.x до 10.x.

Сервер, который я использую для обработки протокола RTMFP, — Influxis.com. Я также отправил им тот же вопрос.

Самое странное, что я использую flash builder 4.6 с 4.6 SDK, который предназначен для flash player 11.1, и работает только с flash player 10.x.


person Amit    schedule 11.02.2012    source источник
comment
Для большей ясности: 10.x с 10.x работает. 11.х с 10.х не работает. 11.x с 11.x не работает. Спасибо еще раз,   -  person Amit    schedule 11.02.2012
comment
Там наверху вы можете увидеть, что происходит, когда вы засыпаете, пытаясь что-то отладить :)   -  person Amit    schedule 13.02.2012
comment
Мы используем протокол rtmfp для открытия группового соединения, используя NetGroup, где каждый клиент транслирует собственное видео и слушает других. Я пробовал стримить между flash player 10.3 и 11.1, не помогло. Это включало открытие 2 сетевых групп на каждом клиенте, где одна публикует, а другая играет другую. Пример: Клиент 1 публикует поток a и воспроизводит b с помощью flash player 10.3. Client 2 публикует поток b и воспроизводит a с помощью flash player 11.1. Кроме того, плагин дает сбой на клиентских машинах.   -  person Amit    schedule 13.02.2012
comment
похоже NetConnection подключается, группа создается, прикрепляется к видео объекту, но плагин в одной из сторон вылетает при попытке подключиться к группе и воспроизвести\опубликовать видео   -  person Amit    schedule 13.02.2012
comment
еще одна деталь: я не уверен, связано ли это, но размеры видео, которые мы используем, составляют 80 по ширине и 60 по высоте.   -  person Amit    schedule 13.02.2012
comment
Тот же код отлично работает на 10.x версий 10.2, 10.3 и 10.1, если я не ошибаюсь. Что-то изменилось в 11.1, так как он всегда вылетает. Сам исполняемый файл флэш-памяти аварийно завершает работу, я не получаю никаких приятных исключений флэш-памяти. Когда я комментирую объект NetGroup и вызовы к нему, предотвращая подключение потоков, он не падает. Я также начал с нуля, скопировав код из руководств, и он вылетает. Я использую Win7 для запуска Flash Player 11.1 и XP SP2 для запуска Flash Player 10.3.   -  person Amit    schedule 14.02.2012