IVS Android 廣播 SDK 中的已知問題和解決方法 | 低延遲串流
本文件列出您在使用 Amazon IVS 低延遲串流功能 Android 廣播 SDK 時可能遇到的已知問題,並建議潛在的解決方法。
-
使用透過藍牙連接的外接麥克風可能不穩定。當藍牙裝置在廣播工作階段期間連線或中斷連線時,麥克風輸入可能會停止運作,直到裝置明確分離並重新連接為止。
解決方法:如果您打算使用藍牙耳機,請在開始廣播之前先連接耳機,並在整個廣播期間保持連線狀態。
-
廣播 SDK 不支援透過 USB 連接的外部攝影機存取。
解決方法:請勿使用透過 USB 連接的外部攝影機。
-
音訊資料提交速度比即時更快 (使用自訂音訊來源) 會導致音訊漂移。
解決方法:請勿讓音訊資料提交速度比即時更快。
-
Android 6 和 7 裝置無法接收廣播 SDK 的
onDeviceAdded和onDeviceRemoved麥克風回呼,原因是這些 Android 版本僅允許使用系統的預設麥克風。解決方法:針對這些裝置,廣播 SDK 會使用系統的預設麥克風。
-
從父項中移除
ImagePreviewView(例如在父項呼叫removeView()) 時,系統會立即釋出ImagePreviewView。將ImagePreviewView加至其他父項視圖時,它不會顯示任何畫面。解決方法: 使用
getPreview要求再次預覽。 -
某些 Android 影片編碼器無法設定為小於 176x176 的影片大小。設定較小的大小會導致錯誤且無法進行串流。
因應措施:請勿將影片大小設定為小於 176x176。
-
啟用 B 影格可以改善壓縮品質;不過,某些編碼器在啟用 B 影格時提供的位元速率控制較不精確,這可能會在網路波動期間導致問題。
解決方法:若在您的使用案例中,遵循一致的位元速率比壓縮效率更重要,請考慮停用 B 影格。