커뮤니티 및 지식 팀은 지원 사이트의 검색 트렌드, 고객 지원팀에 대한 수많은 문의, 포럼을 통해 사용자가 어떤 주제를 검색하고 질문하는지 파악했습니다. 저희가 발견한 트렌드 중 하나는 인코딩 모범 사례와 고품질 동영상 재생을 위한 팁에 대한 질문입니다.
인코딩은 매우 광범위한 주제이지만, 브라이트코브에 업로드하기 위해 동영상을 인코딩할 때 염두에 두어야 할 10가지 사항을 정리해 보았습니다.
1. 광범위한 디바이스 지원을 위한 인코딩
광범위한 디바이스 지원을 보장하려면 동영상을 h.264로 인코딩하는 것이 좋습니다. h.264 동영상을 업로드하면 다양한 방식으로 브라이트코브 콘텐츠를 맞춤 설정할 수 있으며, 다른 인코딩보다 더 높은 품질과 적은 대역폭으로 전송할 수 있습니다.
H.264는 모바일 동영상 전송에 가장 적합한 옵션을 제공하며 HTML5 스마트 플레이어에서 재생할 수 있는 유일한 포맷이기 때문에 광범위한 디바이스 지원이 가능합니다. 스마트 플레이어는 시청자의 디바이스 성능에 따라 플래시 또는 HTML5로 동영상을 전송합니다. 따라서 플래시 또는 HTML5로 비디오를 전송할 수 있는 브라이트코브 플레이어 하나를 사용하면 각 시청자 환경에 맞는 별도의 플레이어를 만들고 관리할 필요가 없으며, 사용자 지정 작업이나 추가 자바스크립트 없이 기존 플레이어를 플래시 또는 HTML5 모드로 자동 로드할 수 있습니다.
2. 멀티 비트레이트 스트리밍 사용
대역폭과 인터넷 연결에 큰 차이가 있는 전 세계의 다양한 시청자가 동영상을 시청하는 경우, 멀티 비트레이트 스트리밍을 사용하는 것이 필수입니다.
대역폭이 높은 시청자에게는 고품질의 동영상(소스까지 포함)이 자동으로 전송됩니다. 대역폭이 낮은 시청자는 긴 버퍼링 시간을 기다릴 필요 없이 약간 낮은 화질의 동영상을 즉시 시청할 수 있습니다.
반면에 인터넷 연결이 매우 빠른 내부 네트워크에서 동영상을 엄격하게 시청하는 경우, 고화질 동영상 한 개만 업로드하고 싶을 수도 있습니다.
3. 소스 파일을 렌디션으로 보존하기
소스 비디오 파일이 h.264 형식인 경우 원본 소스 파일을 사용 가능한 렌더링으로 유지하도록 선택할 수 있습니다. 이 옵션을 사용하면 브라이트코브의 최고 화질 렌더링보다 훨씬 더 높은 수준의 화질을 제공하는 h.264 마스터를 유지할 수 있습니다.
또한 이 옵션을 선택하면 업로드가 완료되는 즉시 h.264 소스 비디오를 사용할 수 있으며, 비디오가 트랜스코딩될 때까지 기다릴 필요 없이 미디어 모듈과 플레이어에서 바로 사용할 수 있습니다.
4. 일정한 프레임 속도로 동영상 캡처
재생 중 끊김 현상을 방지하려면 초당 25~30프레임의 일정한 프레임 속도로 동영상을 녹화하고 초당 약 24프레임의 일정한 프레임 속도로 필름을 촬영하세요.
5. 업로드하는 콘텐츠 고려하기
사실 또는 뉴스 유형의 동영상은 일반적으로 액션으로 가득 찬 긴 형식의 동영상이나 훨씬 높은 품질을 필요로 하는 매력적인 자연 영상보다 낮은 품질을 필요로 합니다.
가끔씩 슬라이드를 바꾸는 것 외에는 액션이 거의 없는 스크린캐스트 동영상을 제작하는 경우, 녹화 영상과 동일한 화면 비율의 h.264로 동영상을 내보내고 플레이어를 구성할 때 이러한 기법을 사용해야 합니다.
원패스 인코딩과 투패스 인코딩 비교
일반적으로 투패스는 원패스보다 더 나은 트랜스코딩을 생성합니다. 하지만 투패스 인코딩은 수행하는 데 시간이 더 많이 걸립니다. 움직임이 많은 동영상의 경우 투패스로 내보내는 데 더 많은 시간을 할애하는 것이 좋습니다. 또한 비교 테스트를 수행하여 눈에 띄는 차이가 있는지 확인하고 전환이나 움직임이 많은 부분을 주의 깊게 살펴볼 수도 있습니다. 눈에 띄는 차이가 없다면 원패스를 그대로 사용하여 시간을 절약하세요.
6. 최고 품질의 소스 파일 업로드
브라이트코브는 소스 파일의 품질을 보존하고 다양한 수준의 렌더링을 만들 수 있지만, 사용자가 제공한 소스 파일보다 더 높은 품질의 렌더링을 만들 수는 없습니다. 브라이트코브 계정으로 업로드할 최상의 품질의 소스 파일을 만드는 데 도움이 되는 소스 파일 권장 사항 및 내보내기 설정 목록이 있습니다.
7. 오디오 품질을 무시하지 마세요
대부분의 사람들은 동영상에서 가능한 최고의 화질을 구현하는 데 집중하고 오디오는 완전히 무시합니다. 그러나 동영상 시청자는 동영상 화질이 약간 낮은 경우보다 오디오 품질이 떨어지거나 끊기는 경우 이탈할 가능성이 훨씬 더 높습니다.
대부분의 경우 사용자가 동영상에서 말하는 내용을 들을 수 없다면 동영상을 계속 시청할 이유가 없습니다. 동영상을 녹화할 때는 좋은 마이크를 사용하고 권장 사운드 설정을 고려하세요.
오디오 설정 모범 사례
- 코덱. h.264 동영상을 인코딩할 때는 'AAC'를 선택합니다.
- 샘플 레이트. 확실하지 않은 경우 44.1kHz 또는 48kHz를 선택하세요.
- 비트 전송률. 오디오가 많은 콘텐츠의 경우 128-160kbps 또는 192kbps 이상을 사용하세요.
8. 아날로그 비디오 디인터레이스
테이프로 촬영한 콘텐츠로 작업하는 경우, 내보낼 때 소스 비디오 인터레이스 제거 확인란을 선택하여 브라이트코브 콘텐츠에 인터레이스 효과가 발생하지 않도록 하는 것이 좋습니다. 콘텐츠가 디지털 포맷으로 촬영되었고 현재 인터레이스되지 않은 경우에는 인터레이스 해제할 필요가 없습니다.
9. 트랜스코드 설정 수정
프로페셔널 또는 엔터프라이즈 에디션 계정이 있는 경우 브라이트코브 스튜디오에서 직접 트랜스코딩 설정을 수정할 수 있습니다. 기본적으로 트랜스코딩 프로필에는 6개의 렌더링이 제공됩니다. 그러나 다양한 디바이스 및 연결 속도로 동영상을 시청하는 다양한 고객층이 있는 경우 렌더링을 추가(최대 10개)할 수 있습니다. 브라이트코브의 기본 트랜스코딩 설정은 대부분의 퍼블리셔와 시청자의 요구를 충족할 수 있는 좋은 기본 렌더링 세트를 제공합니다.
10. 비디오 스무딩 허용
브라이트코브 플레이어는 비디오 스무딩을 사용하여 비디오 재생 품질을 향상시킬 수 있습니다. 그러나 비디오 스무딩을 사용하여 얻을 수 있는 품질 향상과 비디오 스무딩으로 인해 클라이언트에 부과되는 추가 CPU 부담 사이에는 상충 관계가 있습니다.
비디오 비트레이트가 높을수록 비디오 스무딩의 이점은 눈에 띄지 않습니다. 특히 컴퓨터 성능이 낮은 시청자는 프레임 드롭으로 인해 동영상 화질이 더 끊긴다고 인식할 수 있으며, 이는 동영상 스무딩의 이점을 상쇄할 수 있습니다.
기본적으로 브라이트코브는 비트 전송률이 950kbps 미만인 동영상에는 비디오 스무딩을 사용하고, 비트 전송률이 950kbps 이상인 동영상에는 비디오 스무딩을 사용하지 않습니다.
옵션으로 비디오 스무딩 동작을 재정의할 수 있습니다. videoSmoothing
설정 매개변수를 "true"(비디오 스무딩 항상 사용) 또는 "false"(비디오 스무딩 사용 안 함)로 설정합니다.