서문
미디어 라이브러리에 업로드하는 비디오 파일에 대해 다음 인코딩 사양을 사용할 것을 권장합니다.
Beacon은 H.264 및 H.265(아래 HEVC 참조) 인코딩을 모두 지원합니다. 일반적으로 H.264는 광범위한 장치 지원을 제공하므로 권장됩니다. H.264 비디오 인코딩은 AAC 오디오를 사용합니다.
Beacon용 미디어 모듈에 익숙하지 않은 경우 미디어 모듈의 기본 기능과 시작 방법을 설명하는 미디어 모듈 시작하기를 읽어보세요. 미디어 모듈에 비디오를업로드하는 방법에 대한 지침을 보려면 업로드 모듈을사용한 비디오 업로드를 참조하세요.
보다지원되는 비디오 형식, 코덱 및 컨테이너 Brightcove가 수행하는 비디오 형식에 대한 정보 ~ 아니다지원(많지 않음).
미디어 라이브러리에 업로드하는 비디오 파일에 대해 다음 사양을 사용하는 것이 좋습니다.
HEVC (H.265) 비디오
H.265라고도 하는 고효율 비디오 코딩 ( HEVC ) 은 널리 사용되는고급 비디오 코딩 (AVC/H.264) 의 후속 제품으로 설계된 비디오 압축표준입니다. AVC와 비교하여 HEVC는 동일한 수준의 비디오 품질에서 약 20% 더 나은 데이터 압축을 제공하며, 동일한 비트 전송률에서 상당히 향상된 비디오 품질을 제공합니다.
이 향상된 압축 기능은 대역폭 사용량을 줄이고, 낮은 비트 전송률에서 더 높은 비디오 품질을 제공하며, 첫 번째 프레임 소요 시간 (TTFF) 을 줄여 최종 시청자 만족도를 높여줍니다.
단점
가장 큰 단점은 새로운 기술이기 때문에 HEVC 비디오가 아직 클라이언트 (장치+OS+브라우저/앱 의미) 에 의해 널리 지원되지 않는다는 것입니다. 또한 일부 클라이언트는 재생 중에 HEVC와 AVC 세그먼트 사이를 전환 할 수 있지만 다른 클라이언트는 그렇지 않습니다.
HEVC(H.265) 비디오는 시청자가 이 확장 프로그램을 구입하여 설치하지 않는 한 Windows 10에서 재생할 수 없습니다. Windows와의 호환성을 위해 AVC(H.264) 렌디션을 권장합니다. HEVC 비디오 에 대해 지원되는 클라이언트에 대한 자세한 내용은 HEVC 비디오를 참조하십시오.
또한 HEVC 비디오는 H.264보다 트랜스코딩하는 데 약 2-4배 더 오래 걸립니다.
가용성
HEVC 지원은 Beacon의 유료 애드온 입니다. HEVC 지원에 관심이 있는 경우 고객 성공 관리자에게 문의하십시오.
소스 파일 이름 지정
수집 프로세스 중에 소스 파일 이름은 API 요청 URL의 일부로 전달되어야 합니다. 따라서 이름은 URI와 호환되어야 합니다. 모든 비디오 및 에셋의 소스 파일 이름에는 다음을 사용하지 마십시오.
- 공백 :
my video.mov
대신my-video.mov
또는my_video.mov
- 특수 문자 : 하다 ~ 아니다소스 파일 이름에 다음 문자를 사용하십시오.
"!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "?", "/", "\", "{", "}", "[", "]"
H.264 인코딩 권장 사항
비디오 코덱: | h264 |
인코딩: | 2 패스 H.264 |
키프레임: | 적어도 6 초마다 |
고해상도 인코딩 권장 사항
고해상도 비디오 렌디션을 위해 H.264 소스 파일을 Beacon에 업로드하십시오. 브라이트코브는 다양한 크기와 화면 비율로 H.264 파일을 테스트했습니다. 다음의 각 사례는 44.1kHz의 샘플링 주파수와 192kbps의 비트 전송률에서 16비트 AAC 오디오로 H.264 2패스 인코딩한다고 가정합니다. 모든 비트 전송률에는 오디오 비트 전송률이 포함되지 않고 비디오만 포함됩니다. 토론에서 우리는 오디오를 보상하고 서버 측 트랜스코딩 서비스에 업로드 할 비디오의 대략적인 최대 길이를 제공합니다. 비디오가 인터레이스된 경우 Beacon은 트랜스코딩 중에 인터레이스를 해제합니다. Beacon을 사용하여 비디오를 트랜스코딩하지 않은 경우 비디오 파일을 업로드하기 전에 디인터레이스하십시오. 키 프레임의 최대 거리는 6초여야 하며 등거리 일 필요는 없습니다.
크기 | 가로 세로 비율 | 최소 권장 비트 전송률 |
---|---|---|
640x480 | 4:3 | 말하는 머리와 같이 움직임이 거의 없는 비디오는 900kbps의 낮게 진행될 수 있으며 매우 좋은 결과를 얻을 수 있습니다. 동작 수준에 관계없이 전반적으로 고품질을 높이려면 최소 2672kbps를 사용하십시오. 이것은 또한 720x480 소스를 의미합니다. 640x480이지만 픽셀 종횡비는 다릅니다. |
640x360 | 16:9 | 비디오 비트 전송률은 거의 모든 경우에 2132kbps까지 안전하게 낮출 수 있습니다. |
1024x768 | 4:3 | 이 형식은 주로 스크린 캐스트 또는 잘린 HD 소스에서 사용됩니다. 비디오의 경우 4864kbps로 충분합니다. 스크린 캐스트의 경우 프레임에서 프레임까지 거의 변경되지 않으므로 많은 데이터가 필요하지 않습니다. 우리는 720p를 위해 무엇을 할 것인지의 낮은 끝으로 도망 갈 수 있습니다, 이는 3136 kbps입니다. 실제로 필요한 것보다 훨씬 더 많지만 더 자주 키프레이밍을 허용하려면 더 높은 비트 전송률을 사용하는 것이 좋습니다. 마우스의 이상한 고스팅을 원하지 않기 때문에 매우 자주 키프레임을 등거리에 배치하고 초에 두 번 배치하는 것이 가장 좋습니다 (따라서 매우 부드러운 스크린 캐스트의 경우 15프레임마다). 스크린 캐스트의 프레임 속도가 30 (또는 29.97) 이 아닌 경우 데이터 속도를 병렬로 조정할 수 있습니다. 따라서 프레임 속도가 15인 스크린 캐스트가있는 경우 데이터 속도는 1568kbps입니다. 이 대역폭은 스크린캐스트를 위한 넉넉한 대역폭이지만 H.264와 같은 것으로 이동할 때 자주 발생하는 잔상 및 페이지 찢기를 제거해야 합니다. |
1280x720 | 16:9 | 이 형식의 데이터 전송률은 말하기 헤드의 경우 3136kbps까지 낮을 수 있습니다. 모션이 조금이라도 증가하면 보상하기 위해 비트 전송률이 상당히 증가해야 합니다. 움직임이 적은 경우 (피사체가 움직이지만 카메라/프레임은 움직이지 않음) 조명이 적절하거나 이상적이라고 가정하면 4512kbps로 충분합니다. 높은 운동이나 다른 요인을 보완하기 위해 5928 kbps로 충분합니다 (약간의 호흡 실이 있음). |
1920x1080 | 16:9 스트레치 소스 | 많은 HDV 및 AVCHD 카메라는 전문가 수준에서도 4:3 센서를 사용하고 이미지를 1440x1080에서 1920x1080으로 늘려 HD를 재현합니다. 결국 이것은 종종 960x540에서 거의 똑같이 선명한 이미지를 만듭니다. 이를 염두에두고 960x540 및 1920x1080 모두에서이 형식에 대한 권장 사항이 있습니다. 타협하려면 720p로 업로드하십시오. 이전 720p 설정이 여기에 적용됩니다. 1920x1080 형식에서는 높은 모션을 처리하기 위해 8024kbps의 비트 전송률이 필요합니다. 말하는 머리는 약 6000 kbps의 낮게 안전하게 갈 수 있지만 8024 kbps는 대부분의 경우를 다루어야합니다. 그러면 30분이 조금 넘게 걸릴 것입니다. 960x540 형식을 사용하면 더 큰 크기로 업스케일링하지 않고 모션이 너무 무겁지 않은 경우 720p 토크 헤드와 동일한 3136kbps 속도를 사용할 수 있습니다. |
모바일 애플리케이션용 인코딩
H.264는 현재 모바일 애플리케이션에 가장 적합한 인코딩 표준입니다. 모바일 장치는 H.264의 기본 프로파일을 지원합니다. 장치의 실제 비디오 재생 기능 외에도 네트워크 조건과 다운로드 속도에 미치는 영향을 고려하십시오. 셀룰러 네트워크에서 안정적으로 재생하려면 130kbps 미만의 변환을 하나 이상 사용하는 것이 좋습니다. 이 작업은 가능한 한 많은 품질을 유지하면서 대부분의 사용자에게 안정적으로 수행되어야합니다.
종횡비 유지
Beacon은 동영상을 트랜스코딩할 때 원본 파일과 동일한 종횡비를 유지합니다. 정사각형이 아닌 픽셀이 있는 것으로도 언급되는 애너모픽 소스 파일의 경우 Beacon은 이를 감지하고 수정하여 출력 비디오가 정사각형 픽셀을 갖도록 하여 데스크톱 및 모바일 장치에서 제대로 재생되도록 합니다.
오디오
오디오의 경우 AAC 형식을 사용하는 것이 좋습니다. 또한 오디오 트랙의 지속 시간은 비디오 트랙과 동일해야합니다. 일치하지 않으면 비디오가 계속 수집되지만 일부 상황에서는 재생 오류가 발생할 수 있습니다.
오디오 트랙
계정에서 Multiple Audio Tracks를 사용하도록설정한 경우가 아니면 하나의 오디오 트랙만 지원되며 , 이 경우 여러 오디오 트랙이 대체 오디오 트랙으로 간주됩니다. 그렇지 않으면 Beacon은 비디오 파일의 첫 번째 오디오 트랙을 사용하고 다른 트랙은 건너뜁니다.
오디오 채널
1 또는 2 개의 오디오 채널이 지원됩니다. 추가 오디오 채널이있는 경우 2로 병합됩니다. 결과는 종종 만족스럽지 않습니다.