我正在使用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
实例,这就是问题所在。
任何帮助将不胜感激。 谢谢。