Как воспроизводить и транслировать на медиа-сервер Wowza одновременно? - PullRequest
0 голосов
/ 27 августа 2018

Я использую VLCKit для воспроизведения потока RTSP и WOWZA GoCoderSDK для трансляции, и я пытаюсь одновременно воспроизводить и транслировать с одного контроллера. Все отлично работает в первый раз, но как только я отключаю поток и пытаюсь восстановить соединение.

Я получаю следующую ошибку:

2018-08-27 16:49:17.066598+0500 Sample[1902:693865] Stream 0 state changed from START to PUBLISH

2018-08-27 16:49:17.077418+0500 Sample[1902:693865] WowzaGoCoderSDK: Broadcast Message: Started

2018-08-27 16:49:17.144180+0500 Sample[1902:693865] WowzaGoCoderSDK: Could not get queue's extended format using defaults

2018-08-27 16:49:17.144445+0500 Sample[1902:693865] WowzaGoCoderSDK: ERROR: the PCM encoder could not be started with the specified audio settings

2018-08-27 16:49:17.144971+0500 Sample[1902:693865] Session state changed from CONNECTED to CLOSING

2018-08-27 16:49:17.145027+0500 Sample[1902:693865] Session state changed from CLOSING to CLOSED

2018-08-27 16:49:17.176511+0500 Sample[1902:693865] WowzaGoCoderSDK: Broadcast Message: Stopped

Как только я убиваю приложение и повторяю попытку, все работает нормально в первый раз, и та же проблема повторяется во второй раз. Я чувствую, что VLCKit и WowzaGoCoder SDK используют один и тот же экземпляр AVAudioSession, который создает проблемы.

Любая помощь будет оценена. Спасибо.

...