Трансляция через XSplitBroadcaster - ошибки на сервере

extr

New Member
Добрый день!
Добрый день.

По логам есть различие в аудиопотоке.
Рекомендуем явно прописать SDP для публикации и републикации RTMP. Для этого создайте в каталоге /usr/local/FlashphonerWebCallServer/conf файл flash_handler_publish.sdp со следующим содержимым:
Code:
v=0
o=- 1988962254 1988962254 IN IP4 0.0.0.0
c=IN IP4 0.0.0.0
t=0 0
a=sdplang:en
m=video 0 RTP/AVP 119
a=rtpmap:119 H264/90000
a=fmtp:119 profile-level-id=4de01f;packetization-mode=1
a=sendonly
m=audio 0 RTP/AVP 108 96 109 98 99 100 102 103 104
a=rtpmap:108 mpeg4-generic/48000/1
a=rtpmap:96 mpeg4-generic/8000/1
a=rtpmap:109 mpeg4-generic/11025/1
a=rtpmap:98 mpeg4-generic/12000/1
a=rtpmap:99 mpeg4-generic/16000/1
a=rtpmap:100 mpeg4-generic/22050/1
a=rtpmap:104 mpeg4-generic/24000/1
a=rtpmap:102 mpeg4-generic/32000/1
a=rtpmap:103 mpeg4-generic/44100/1
a=sendonly
и файл media_transponder.sdp
Code:
v=0
o=- 1988962254 1988962254 IN IP4 0.0.0.0
c=IN IP4 0.0.0.0
t=0 0
a=sdplang:en
m=video 0 RTP/AVP 95 96
a=rtpmap:95 H264/90000
a=fmtp:95 profile-level-id=4de01f;packetization-mode=0
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=4de01f;packetization-mode=1
a=recvonly
m=audio 0 RTP/AVP 103 96 97 98 99 100 102 108 104
a=rtpmap:108 mpeg4-generic/48000/1
a=rtpmap:96 mpeg4-generic/8000/1
a=rtpmap:97 mpeg4-generic/11025/1
a=rtpmap:98 mpeg4-generic/12000/1
a=rtpmap:99 mpeg4-generic/16000/1
a=rtpmap:100 mpeg4-generic/22050/1
a=rtpmap:104 mpeg4-generic/24000/1
a=rtpmap:102 mpeg4-generic/32000/1
a=rtpmap:103 mpeg4-generic/44100/1
a=recvonly
Этими файлами можно до определенной степени менять параметры потока при ретрансляции. Можно, например, для аудио оставить только 48000 Гц, в этом случае звук пойдет на выход WCS без ресемплинга. Отметим, что при изменении кодеков видео или звука, либо режима пакетизации на сервере включится транскодинг.
Спасибо, но к сожалению ничего не изменилось. Если источник имеет bframes, rtmp поток на выходе имеет проблемы (

Судя по всему, в данном случае поможет только транскодинг.
Мы также провели тесты с републикацией на Wowza и AMS, и не нашли различий в качестве воспроизводимого потока между входом и выходом стороннего сервера. в связи с этим, рекомендуем также подключить к решению вопроса техподдержку используемого Вами кодировщика.
Вы хотите сказать что на вашей стороне проблема не воспроизводится?
Отправил ответ на почту
Спасибо
 

Max

Administrator
Staff member
Добрый день.
Вы хотите сказать что на вашей стороне проблема не воспроизводится?
Да, в наших тестах проблема не воспроизводится. Скорее всего, есть какие-то различия в параметрах публикации. Запросили почтой TeamViewer доступ, чтобы пытаться воспроизвести проблему целиком в Вашем окружении.
 

extr

New Member
Добрый день!
Хочу резюмировать здесь:
В WCS версии 5.2.560 - фикс WCS-2457 - транскодинг при RTMP push без указания разрешения включаться не будет.
После данного фикса была обнаружена новая проблема, которая описана в постах выше
Мы создали внутренний тикет WCS-2623 и будем пытаться воспроизводить проблему в нашем и Вашем окружениях. Просим оставить доступы активными.
Поскольку исследование может занять время в связи с наличием более приоритетных задач, в качестве временного решения рекомендуем использовать транскодинг на WCS, в этом случае B-фреймы будут им корректно исключены и проблем с проигрыванием быть не должно.
Очень ждем, я на связи, доступы активны
Спасибо
 
Top