IVS Android Broadcast SDK의 알려진 문제 및 해결 방법 | 저지연 스트리밍
이 문서는 Amazon IVS Low-Latency Streaming Android Broadcast SDK를 사용할 때 발생할 수 있는 알려진 문제를 나열하고 잠재적 해결 방법을 제안합니다.
-
Bluetooth를 통해 연결된 외부 마이크를 사용하면 불안정할 수 있습니다. 브로드캐스팅 세션 중에 Bluetooth 디바이스가 연결되거나 연결이 끊기는 경우 디바이스가 완전히 분리되었다가 다시 연결될 때까지 마이크 입력이 작동을 멈출 수 있습니다.
해결 방법: Bluetooth 헤드셋을 사용하려는 경우 브로드캐스트를 시작하기 전에 미리 연결하고 브로드캐스트가 진행되는 동안 연결 상태를 유지하세요.
-
Broadcast SDK는 USB를 통해 연결된 외부 카메라에 대한 액세스를 지원하지 않습니다.
해결 방법: USB를 통해 연결된 외부 카메라를 사용하지 마세요.
-
사용자 지정 오디오 소스를 사용하여 실시간보다 빠르게 오디오 데이터를 제출하면 오디오 드리프트가 발생합니다.
해결 방법: 오디오 데이터를 실시간보다 빨리 제출하지 마세요.
-
일부 Android 5 디바이스는 동일한
BroadcastSession
이 여러 브로드캐스트에 사용되는 경우 검정 이미지를 스트리밍할 수 있습니다.해결 방법:
BroadcastSession
을 중지할 경우 해당 세션을 해제하고 새로운 세션을 인스턴스화하세요. -
Android 5, 6 및 7 디바이스는 시스템의 기본 마이크만 허용하기 때문에 이러한 버전에서는 마이크에 대한 Broadcast SDK의
onDeviceAdded
및onDeviceRemoved
콜백을 수신할 수 없습니다.해결 방법: 이러한 디바이스의 경우 Broadcast SDK는 시스템의 기본 마이크를 사용합니다.
-
ImagePreviewView
가 상위에서 제거되면(예:removeView()
가 상위에서 호출됨)ImagePreviewView
가 즉시 해제됩니다. 다른 상위 뷰에 추가되면ImagePreviewView
에서 프레임을 표시하지 않습니다.해결 방법:
getPreview
를 사용하여 다른 미리 보기를 요청합니다. -
일부 Android 비디오 인코더는 비디오 크기를 176x176 미만으로 구성할 수 없습니다. 크기가 작으면 오류가 발생하고 스트리밍되지 않습니다.
해결 방법: 비디오 크기를 176x176 미만으로 구성하지 마세요.