라이브 스트리밍을 위한 동영상 인코딩에 실패했습니다. 기기 인코더의 일시적인 문제일 수 있으니 기기 재부팅 후 다시 시도해주세요.

PRISM Live Studio. Official
3 min readJul 22, 2022

--

동영상 인코딩에 실패하여 라이브 스트리밍이 시작되지 못한 상황에 대해 안내해 드립니다.

라이브 플랫폼으로 동영상을 스트리밍하기 위해서는, 먼저 스마트폰 기기에서 촬영된 영상을 동영상 데이터로 인코딩해야합니다.

인코딩을 통해 만들어진 동영상 데이터가 라이브 플랫폼으로 스트리밍되고 라이브 플랫폼은 이 데이터를 수신하여 시청자들이 볼 수 있는 동영상 플레이어에서 해당 동영상 데이터를 재생시킵니다.

그러나 현재 사용자의 PRISM앱과 기기에서는 이 동영상 데이터가 정상적으로 생성되지 못했습니다. 이와 같은 경우 PRISM 앱은 다음과 같은 오류 화면을 스트리머에게 노출합니다.

Android error code : 6005

이 상황은 주로 다음과 같은 두가지 원인에 의해 발생하고 있습니다.

  1. PRISM 앱이 요청한 형태로 기기가 동영상을 인코딩하지 못하는 경우
  2. 기기의 내부 상태가 일시적으로 동영상 인코딩이 가능하지 않은 경우

각 원인을 보다 자세히 설명드립니다.

1. PRISM 앱이 요청한 형태로 기기가 동영상을 인코딩하지 못하는 경우

PRISM 앱은 스마트폰 기기에 내장된 인코더를 이용하여 동영상을 인코딩합니다. 이를 위해 PRISM 앱은 영상 데이터를 기기의 인코더로 몇가지 설정 정보와 함께 전달하게 되는데, 기기의 인코더가 이를 정상적으로 처리하지 못하는 상황입니다.

PRISM 앱이 실행되고 있는 다수의 기기들에서는 이런 문제가 발생하지 않습니다. 하지만 Android OS를 사용하고 있는 마트폰 기기는 전 세계적으로 수만가지에 이르고 있습니다.

그런데 이 기기들마다 가지고 있는 인코더의 동작이 Android가 정해둔 표준과 다르게 동작하는 경우가 있으며, 이런 때에 인코딩이 실패하는 상황이 발생할 수 있습니다.

안타깝게도 수많은 기기를 만들어내고 있는 다양한 제조사와 함께 문제를 확인하고 해결하기는 어려운 것이 현실입니다. 그렇기에 안타깝게도 이런 상황이라면 저희가 빠르게 문제를 조치할 수는 없습니다.

이 경우라고 하면 죄송하지만 문제없이 PRISM 앱이 동작하는 기기를 확보해주시기를 당부드릴 수 밖에 없다는 점 이해를 부탁드립니다.

그러나 현재의 인코딩 오류는 기기의 컨디션에 따라 일시적으로 발생하기도 합니다. 아래의 내용을 확인해주세요.

2. 기기의 내부 상태가 일시적으로 동영상 인코딩이 가능하지 않은 경우

기기에 내장된 인코더는 PRISM 앱에서만 활용되는 것은 아닙니다. 그렇기에 PRISM 앱이 실행되는 동안 기기에 설치된 다른 앱이 해당 인코더를 사용하고 있을 수도 있습니다. 그리고 이것의 영향으로 현재의 오류가 발생할 수도 있습니다.

그렇기에 이런 경우는 기기의 상태 또는 컨디션을 개선해주면 문제가 해결될 수도 있습니다. 즉, 해당 오류가 발생한다면 다소 번거롭더라도 다음의 절차들을 진행해주시기 바랍니다.

  1. 스마트폰 기기를 재부팅해주세요
  2. PRISM앱 만을 실행하고 라이브 스트리밍을 시작해보세요
  3. 그럼에도 여전히 문제가 발생한다면 해상도를 낮춰가며 시도해주세요
    (1080p > 720p > 480p > 360p)

그러나 해상도를 최대한 낮추어 테스트를 진행했음에도 동일한 문제가 지속하여 발생한다면 안타깝게도 일시적인 문제는 아닌 것으로 봐야할 것입니다.

그 때에는 위에 언급한 첫번째 사유에 해당할 가능성이 높습니다. 그렇기에 다소 불편하시겠지만 문제없이 PRISM 앱이 동작하는 기기를 확보해주시기를 당부드릴 수 밖에 없다는 점 이해를 부탁드립니다.

  • Android error code : 6005

--

--

PRISM Live Studio. Official
PRISM Live Studio. Official

No responses yet