온라인 동영상 사용: DIY VS. 소셜 VS. OVP

점점 더 많은 기업이 온라인 동영상의 다양한 잠재력, 즉 사용자에 대한 엄청난 인기, 감성을 자극하는 능력, 탁월한 마케팅 기회, 제품 판매의 대폭적인 증가, 검색 엔진 순위 향상 등을 발견하고 있습니다. 그러나 많은 기업이 동영상을 효과적으로 활용하는 데 따르는 고유한 과제와 장애물을 간과하고 있습니다.

일관된 비디오 컨셉과 전문적으로 제작된 클립이 있어도 한 가지 중요한 질문이 남아 있습니다: 동영상을 회사 웹사이트에 어떻게 통합해야 할까요? 세 가지 기본 옵션이 있습니다.

1. DIY 솔루션

첫 번째 옵션은 개별 솔루션입니다. 숙련된 직원이 동영상을 인코딩하고, 플래시 플레이어를 프로그래밍하거나 무료로 제공되는 플레이어를 구성하고, HTTP 서버에 동영상을 업로드한 후 웹사이트에 통합하는 방식입니다.

이 방법은 조회수가 제한된 소수의 동영상에는 효과적일 수 있지만, 더 많은 동영상이나 더 많은 트래픽을 처리할 때는 금방 비현실적이 됩니다. 이 DIY 솔루션은 체계적이지 않고 오류가 발생하기 쉬우며 유지 관리에 많은 시간이 소요될 수 있습니다.

2. 소셜 비디오 사이트

두 번째 옵션은 YouTube와 같은 소셜 동영상 사이트를 사용하는 것입니다. 이러한 플랫폼에 동영상을 업로드하면 기업은 동영상을 웹사이트에 통합할 수 있는 임베드 코드를 받게 됩니다. 이러한 사이트는 동영상 사용에 대한 비교적 강력한 통계를 제공하며, 회사 웹사이트뿐만 아니라 YouTube 검색을 통해서도 동영상을 찾을 수 있습니다.

하지만 이 솔루션에는 상당한 단점이 있습니다. 기업은 YouTube에 동영상을 업로드함으로써 권리를 부분적으로 포기하고 YouTube가 동영상을 마케팅할 수 있게 되며, 이로 인해 경쟁사 광고가 기업 콘텐츠보다 먼저 게재될 수 있습니다. 또한 동영상의 모양과 기술적 사양에 대한 통제권은 YouTube가 유지하므로 기업은 플랫폼의 결정에 의존하게 됩니다. 이 시나리오에서 기업은 YouTube에 통제권을 넘기고 어떤 변경이나 제한이 발생하더라도 이를 수용해야 합니다.

3. 온라인 비디오 플랫폼(OVPS)

세 번째이자 가장 전문적인 옵션으로 브라이트코브가 등장합니다. OVP는 법적 보안과 완벽한 제어 기능을 제공하면서 DIY 솔루션의 사용자 지정과 소셜 비디오 사이트의 기술적 기능을 결합합니다.

물론 OVP에는 투자가 필요하지만, 기업이 일상적으로 사용하는 다른 전문 도구 및 시스템과 크게 다르지 않습니다. 고객은 비교적 적은 비용으로 종합적이고 잘 유지 관리되며 지속적으로 개선되는 시스템을 이용할 수 있습니다.

OVPS의 주요 이점

  • 안정적인 전송: 동영상은 CDN(콘텐츠 전송 네트워크)을 통해 전송되므로 회사 서버에 부담을 주지 않으면서 성능을 보장합니다.
  • 상세 분석: OVP는 동영상 조회수에 대한 자세한 통계를 제공하여 기업이 효과를 측정하고 향후 제작을 위한 인사이트를 얻을 수 있도록 지원합니다.
  • 완벽한 제어: 동영상은 광고 서버 또는 광고 네트워크에 연결하여 수익 창출을 통합할 수 있는 기능과 함께 회사의 완전한 통제 하에 있습니다.
  • 최적화된 워크플로: OVP는 기술적 작업과 위험을 최소화하여 동영상 제작 및 배포 프로세스를 간소화합니다.

온라인 동영상 플랫폼은 전문적인 동영상 사용을 위해 특별히 설계되었습니다. 이를 통해 기업은 워크플로우를 최적화하고 기술적 문제를 줄이며 인터넷에서 동영상을 효과적이고 안전하며 비용 효율적으로 사용할 수 있습니다. OVP에 투자함으로써 기업은 온라인 동영상의 잠재력을 최대한 활용하면서 완벽한 통제권을 유지하고 장기적인 성공을 보장할 수 있습니다.

인코딩 및 고품질 동영상 재생을 위한 10가지 팁

커뮤니티 및 지식 팀은 지원 사이트의 검색 트렌드, 고객 지원팀에 대한 수많은 문의, 포럼을 통해 사용자가 어떤 주제를 검색하고 질문하는지 파악했습니다. 저희가 발견한 트렌드 중 하나는 인코딩 모범 사례와 고품질 동영상 재생을 위한 팁에 대한 질문입니다.

인코딩은 매우 광범위한 주제이지만, 브라이트코브에 업로드하기 위해 동영상을 인코딩할 때 염두에 두어야 할 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"(비디오 스무딩 사용 안 함)로 설정합니다.

고화질 HD 비디오 전송을 위한 인코딩 설정

브라이트코브를 통해 퍼블리셔는 HD 콘텐츠를 웹으로 스트리밍할 수 있습니다. 하지만 고품질 스트리밍 기능을 활용하려면 소스 파일을 올바르게 인코딩하고 있는지 확인해야 합니다. "4:2:2 풀다운"이 외국어처럼 들리는 분들을 위해 진정한 고화질 비디오 스트리밍을 제공하는 방법에 대해 간단히 설명해드리겠습니다.

1단계: 작동 방식 파악하기

브라이트코브는 멀티 비트레이트 스트리밍 기술을 사용하여 시청자에게 인터넷 속도가 처리할 수 있는 최상의 비디오 품질을 제공합니다. 즉, 초고속 T3 사무실 회선부터 가끔 끊기는 3G 모바일 연결에 이르기까지 다양한 인터넷 연결에 맞춰 다양한 해상도와 비트레이트로 최대 6개의 동영상 렌더링을 생성합니다. 동영상 플레이어는 시청자의 인터넷 속도를 감지하여 적절한 동영상 렌더링을 제공합니다.

브라이트코브의 기본 설정을 사용하려면 보유하고 있는 가장 높은 해상도와 비트 전송률로 파일을 업로드하기만 하면 됩니다. 기본 설정은 현재 사용되는 거의 모든 비디오 코덱과 컨테이너를 지원하며, 최고 화질은 약 1.8Mbps의 1280×960(16:9 포맷의 경우 1280×720)이 될 것입니다. 하지만 몇 가지 추가 단계를 거치면 브라이트코브를 통해 진정한 HD 비디오 콘텐츠를 전송할 수 있습니다.

2단계: H.264로 업로드하고 소스 파일을 렌더링으로 보존하기

브라이트코브의 트랜스코딩 프로세스는 최고 품질의 렌더링을 1.8Mbps에서 1280×960으로 제한하므로, 브라이트코브에서 최상의 품질을 끌어내기 위한 핵심은 트랜스코딩 없이 플레이어를 통해 제공할 수 있는 포맷으로 동영상을 업로드하는 것입니다. 이 형식은 h.264입니다.

H.264 비디오는 PC, iOS 디바이스, Android 디바이스에서 재생할 수 있습니다. 다양한 디바이스와 운영 체제에서 폭넓게 호환되기 때문에 브라이트코브가 선호하는 비디오 포맷입니다. 따라서 브라이트코브는 H.264 소스를 보존하고 비디오의 사용 가능한 렌더링 목록에 추가할 수 있는 옵션을 제공합니다. 최종 결과물은 브라이트코브의 6가지 기본 렌더링과 사용자의 기기에서 인코딩한 그대로의 소스 파일입니다.

3단계: 소스 파일을 웹 친화적인 HD로 인코딩하기

브라이트코브용 동영상 인코딩 시 주요 고려 사항은 품질과 재생 접근성입니다. 10Mbps 비디오를 스트리밍할 수 있는 인터넷 속도가 충분한 최종 사용자가 거의 없는데 10Mbps 소스 렌더링을 포함할 이유가 없습니다. 마찬가지로 2Mbps 소스 파일은 브라이트코브의 1.8Mbps 렌더링과 거의 구별할 수 없습니다.

1920×1080의 동영상 콘텐츠를 선명하게 표시하려면 매우 높은 비트레이트(6-8Mbps 이상)가 필요하므로 동영상은 1280×960 또는 1280×720 해상도를 사용하는 것이 가장 좋습니다. 35인치보다 작은 화면의 대부분의 시청자는 그 차이를 구분할 수 없습니다.

마지막으로 인코딩 비트 전송률을 결정해야 합니다. 3~6Mbps 사이의 비트 전송률을 권장합니다. 이 범위 중 어느 쪽을 선택할지는 접근성을 높이기 위해 약간의 품질을 희생할 것인지, 아니면 그 반대의 경우인지에 따라 달라집니다. 이것만 기억하세요: 시청자가 소스 렌더링을 볼 수 있을 만큼 인터넷 연결이 원활하지 않다고 해서 세상이 끝나는 것은 아닙니다. 브라이트코브는 인코딩 엔진에서 생성한 저화질 렌더링 중 하나를 제공할 수 있습니다.

모바일용 동영상 인코딩 방법

시중에는 수백 가지의 모바일 디바이스가 있으며, 모든 디바이스를 지원하는 것은 기본적으로 불가능합니다. 하지만 좋은 소식은 모바일 디바이스가 점점 더 좋아지고 있다는 것입니다.

최신 스마트폰은 실제로 고화질 동영상을 재생할 수 있으며 스마트폰 사용이 증가하고 있습니다. 그렇다고 3GP가 끝났다거나 모든 사람이 스마트폰을 가지고 있다는 말은 아닙니다. 하지만 스마트폰 사용이 증가하고 있으며, 당연히 스마트폰 사용자들은 휴대폰으로 동영상을 시청할 가능성이 더 높습니다.

따라서 90% 이상의 모바일 디바이스를 지원하려면 최소 두 가지 이상의 동영상 유형이 필요합니다: 덜 정교한 기기의 경우 3GP + MPEG-4, 스마트폰의 경우 h.264 + MP4입니다. 정말 좋은 소식입니다. 하나의 출력 동영상으로 iPhone/iPad/iPod, Android 및 (대부분의 경우) Blackberry 등 모든 스마트폰 사용자를 포괄할 수 있습니다. PSP, PS3, Xbox 360도 포함할 수 있습니다.

물론 하나의 범용 스마트폰 출력으로도 대부분의 스마트폰 사용자를 만족시킬 수 있지만, 여러 개의 모바일 출력을 사용하면 더 나은 결과를 얻을 수 있습니다. 예를 들어, iPad의 기본 해상도는 1024×768로 이전 iPhone의 480×320보다 5배 높습니다. 따라서 480×320으로 동영상을 인코딩하면 iPad의 고화질에 가까운 기능을 놓치게 됩니다.

다행히도 몇 가지 표준 인코딩 프로필을 사용하여 모바일 디바이스를 잘 타겟팅할 수 있습니다. 폭넓은 호환성을 위해 범용 스마트폰 프로필로 시작하세요. 그런 다음 고급 디바이스를 위한 고급 스마트폰 프로필 버전을 추가하고 가장 폭넓은 호환성을 위해 레거시 프로필로 모바일 목록을 완성하세요(아래의 레거시 스마트폰 프로필 또는 더 넓은 호환성을 위해 3GP 동영상도 사용 가능).

다음 기본값이 이러한 프로파일의 시작점입니다. 브라이트코브 젠코더는 기본적으로 이러한 설정을 사용하지만, 사용 중인 인코딩 도구에 따라 쉽게 복제할 수 있습니다.

기본값

  • 동영상: h.264, 레벨 3.0
  • 기준 프로필 오디오: AAC, 1-2채널

1. 범용 스마트폰 프로필

최신 스마트폰과의 폭넓은 호환성을 위한 훌륭한 시작 프로파일입니다. 최신 기기에서 가능한 더 높은 해상도와 코덱의 복잡성을 활용하지는 못하지만 거의 모든 기기에서 재생됩니다.

재생 중

  • iOS: iPhone, iPad, Apple TV, iPod Touch, iPod Classic, iPod 5.5G
  • 블랙베리: 볼드 9000, 커브 8910, 8900, 8520, 펄 9XXX, 스톰, 스톰 2, 토치, 투어, 볼드 9650 + 9700
  • Android: 모두(?)
  • 기타 PSP(3.30 이상), PS3, Xbox 360, 웹

재생되지 않음

  • iPod 5G
  • PSP(3.30 이전 버전)
  • 블랙베리 커브 9330, 9300, 8530, 83XX
  • Pearl 8XXX, 88XX

설정

기본값, 플러스:

  • 오디오_비트레이트: 128(또는 그 이하)
  • 오디오_샘플_속도: 44100 (이하)
  • 크기: 480×320
  • max_frame_rate: 30
  • Video_bitrate: 1500 (또는 그 이하)

1b. 범용 스마트폰 프로필 B: 더 높은 해상도

이 프로필은 동영상 해상도를 높여 iPhone 4g, iPad, Apple TV, 새로운 iPod Touch, Droid, PS3 및 Xbox에서 더 잘 재생됩니다. 하지만 구형 iPhone에서는 추가 픽셀이 낭비되며, 블랙베리 및 일부 Android 휴대폰에서는 동영상이 재생되지 않습니다.

재생 중

위의 모든 항목에서 블랙베리 및 일부 약한 안드로이드 기기를 제외합니다.

설정

범용 스마트폰 프로필(위), 플러스:

  • 크기: 640×480

2. 고급 스마트폰 프로필

최신 iOS 디바이스는 더 높은 해상도와 더 높은 인코딩 복잡도(즉, 더 나은 압축을 의미)를 허용합니다. 특히 iPad 및 Apple TV 사용자는 아름다운 화면에서 480×320 동영상을 시청할 필요가 없으므로 이러한 사용자에게 좋은 경험을 제공하려면 더 높은 품질의 버전을 제공하는 것이 좋습니다.

재생 중

  • iOS: 아이폰 4G, 아이패드, 애플 TV*, 최신 아이팟 터치
  • Android: 넥서스 원, 드로이드, 기타(참고: 일부 사용자는 720p 동영상에 문제가 있다고 보고함)
  • 기타: PS3, 웹

재생되지 않음

  • iOS: iPod 5G/5.5G/클래식, iPhone 3GS 및 이전 버전, 구형 iPod Touch PSP, 구형 Apple TV*.
  • 블랙베리: 모두
  • Android: 기타
  • 기타: PSP, PS3, Xbox 360, 웹

설정

기본값, 플러스:

  • H264_프로필: 메인
  • H264_레벨: 3.1
  • 오디오_비트레이트: 160 (또는 그 이하)
  • 오디오_샘플_속도: 48000
  • 크기: 1280×720(최대) 또는 960×640(iPhone 4 기본)
  • max_frame_rate: 30
  • Video_bitrate: 5000 (이하)

*2b. 고급 스마트폰 프로필 B: 구형 Apple TV 호환성 포함

구형 Apple TV 기기를 지원하려면 고급 스마트폰 프로필 설정과 다음 중 하나를 사용하세요.

설정

고급 스마트폰 프로필(위)에 다음 중 하나를 추가합니다:

  • 크기: 960×540
  • 최대 프레임 속도: 24

3. 레거시 스마트폰 프로필

이 프로필은 H.264 기반 모바일 디바이스의 마지막 주요 제품군인 구형 iPod과 일부 Blackberry에서 재생됩니다. 단점은 동영상이 상당히 작아진다는 것입니다: 320×240, 768kbps 이하.

재생 중

위의 모든 것, 플러스:

  • iPod 5G, PSP(3.30 이전 버전)
  • 블랙베리 커브 9330, 9300, 8530, 83XX
  • Pearl 8XXX, 88XX

설정

기본값, 플러스:

  • 오디오_비트레이트: 128(또는 그 이하)
  • 오디오_샘플_속도: 44100 (이하)
  • 크기: 320×240
  • max_frame_rate: 30
  • Video_bitrate: 768 (이하)
  • H264_레벨: 1.3

4. 레거시 3GP 프로필 A 및 B

마지막으로, 3GP 프로필 한두 개를 추가하면 나머지 많은 모바일 디바이스로 지원이 확장됩니다. 특히 레거시 스마트폰 프로필에서 위에서 지원되는 대부분의 동일한 디바이스에서 사용할 수 있습니다. 따라서 320×240으로 3GP 동영상을 인코딩하는 경우 320×240으로 다른 H.264 동영상을 인코딩할 필요가 없을 수도 있습니다. 3GP 동영상 지원은 Zencoder에서 아직 베타 버전입니다. 마지막으로, 이러한 동영상은 끔찍하게 보일 수 있지만 3GP 휴대폰을 지원하는 데 드는 비용입니다.

재생 중

말하기 어렵습니다. 3GP 디바이스의 종류는 수천 가지에 달하며 각 디바이스마다 조금씩 다릅니다. 시작점이라고 생각하세요.

 프로필 A프로필 B
형식3gp3gp
비디오_코덱mpeg4mpeg4
크기320×240176×144
Aspect_mode패드패드
프레임 속도155
업스케일truetrue
비디오_비트 레이트19252
비트레이트_캡19258
버퍼 크기N/A16
오디오_비트 레이트2416
오디오_채널11
오디오_샘플_속도1600016000

요약

모바일 동영상을 만들려면 범용 스마트폰 프로필로 시작하세요. 더 나은 품질을 원한다면 고급 스마트폰 프로필 동영상으로 보완하세요. 더 넓은 호환성을 위해 MP4 또는 3GP를 사용하는 레거시 프로필을 한두 개 추가하세요. 대부분의 모바일 디바이스를 지원하는 데 1~3개의 프로필만 있으면 됩니다.

편집

구형 iPhone/iPod 디바이스에서는 "H.264 기준 낮은 복잡도" 프로필을 요구합니다. "낮은 복잡도"는 H.264 표준이 아니며, 실제로는 "참조 프레임이 1개만"이라는 의미일 뿐입니다. Apple 디바이스가 실제로 이를 얼마나 적용하는지는 아직 알 수 없지만, 진정한 호환성을 위해서는 기준선 프로파일을 사용하고 참조 프레임을 1로 제한해야 합니다. Zencoder에서 새로운 h264_reference_frames 설정합니다.

2010년 11월 23일: 몇몇 사람들이 Palm Pre 동영상에 대해 문의했습니다. 공개된 Palm Pre의 사양은 다른 스마트폰과 매우 유사합니다:

  • 480×320 기본 해상도(640×480 지원)
  • H.264, H.263 또는 MPEG-4 비디오
  • MP3 및 AAC 오디오(기타 몇 가지 코덱과 함께)

이러한 사양이 정확하고 포괄적이라면 위의 유니버설 및 레거시 프로필이 Palm Pre에서 작동합니다.

2011년 1월 24일: 3GP 비디오를 RTMP 스트림으로 전송하려면 "힌트"가 필요합니다. 추가 "hint": 1 를 API 요청에 추가하여 활성화하세요.

30대에 Y 콤비네이터하기

Y 컴비네이터 창업자에 대한 고정관념은 다음과 같습니다.

프로그래머. 똑똑하고 추진력이 있습니다. MIT나 스탠포드에 진학했거나 아예 대학을 건너뛰었습니다. 터무니없이 낮은 급여로 생활할 수 있습니다. 주당 90시간 근무를 즐깁니다.

그리고 물론: 젊음. 20대 초중반.

작년에 저는 나이가 너무 많다고 생각해서 Y 컴비네이터에 지원하지 않을 뻔했습니다. 당시 저는 31살이었죠. 지원서에 나이를 물어보는데 20대가 아닌 사람은 그냥 무시할 거라고 생각했거든요. 하지만 제 친구들이 서머 클래스에 합격했는데 저보다 나이가 많았기 때문에 도전해봐야겠다고 생각했죠.

물론 저처럼 나이가 많으면 YC를 하는 것이 더 어려울 수 있습니다. 저는 아내와 두 아이, 그리고 대출금이 있습니다. 하지만 나이가 좀 많다는 장점도 있습니다. 지금 2011년 겨울 수업 신청이 시작되었으니 제 경험을 공유해야겠다고 생각했습니다.

다음은 30대의 Y 컴비네이터를 위한 간단한 가이드입니다.

YC는 30세 이상의 창립자를 허용하나요?

네. 폴 그레이엄에 따르면 나이는 페널티도 보너스도 아닙니다. 그는 이렇게 말합니다:

"사실 숫자는 잘 모르겠어요. 저희는 추적하지 않습니다. 하지만 50대 창업자는 한 명도 없었고, 40대나 10대 창업자는 두세 명에 불과한 것으로 알고 있습니다. 대부분의 창업자는 20대나 30대입니다. 추측컨대 15~20%는 30대 창업자라고 생각합니다."

이는 2009년의 자료이므로 수치가 변경되었을 수 있습니다.

기본적으로 YC 기업의 연령 분포는 지원자의 연령 분포와 거의 비슷합니다. 35세보다 25세가 더 많지만, 35세보다 25세가 더 많이 지원합니다.

폴은 스타트업을 시작하기에 이상적인 연령대가 22~38세라고 말한 에세이가 있습니다. 제가 알기로는 이는 규칙이 아니라 제안일 뿐입니다. YC는 22세 미만의 많은 사람들을 받아들였고 적어도 38세 이상도 몇 명은 받아들였습니다.

30세 이상이고 스타트업을 시작하거나 성장시키고 싶습니다. YC에 지원해도 되나요?

물론입니다. 4개월 이상 베이 지역에 머물 수 있고(모금이 필요한 경우 3개월로는 충분하지 않습니다), 훌륭한 멘토링의 혜택을 받을 수 있다고 생각한다면 도전해 보세요.

나이가 많은데 어떻게 YC를 할 수 있을까요?

쉽지 않습니다. 3명으로 구성된 팀은 겨우 2만 달러를 받습니다. 대부분의 사람들에게 이 정도로는 베이 지역에서 생활하기에 충분하지 않습니다. 21살이 되면 저렴하게 사는 것으로 이 문제를 해결합니다. 저렴한 아파트, 사무실, 저렴한 음식, 여행하지 않고 물건도 사지 않는 것이죠. 낮은 소진율은 스타트업에게 큰 장점이며, YC 이후에도 이를 유지할 수 있다면 기존 직원들보다 한 발 앞서 있는 것입니다.

나이가 들수록 알뜰하게 생활하는 것은 조금 더 어렵습니다. 31세가 되면 가족, 모기지 또는 더 비싼 생활비 등으로 인해 높은 소비율을 기록할 가능성이 더 높습니다. 하지만 31세에는 저축과 같은 몇 가지 장점도 있습니다.

서른한 살에 좋은 프로그래머라면 적어도 몇 년 동안은 적당한 연봉을 받았을 것입니다. 저는 저축으로 부족한 YC 자금을 보충했습니다. 또한 YC를 시작하기 전에 소프트웨어 컨설팅 회사를 운영했었기 때문에 YC 기간 동안 직원들이 몇 개의 프로젝트를 마무리하면서 약간의 수입도 있었습니다.

적립금이 소진되면 어떻게 되나요?

돈을 모으거나 수익을 올리세요. 팀 전체가 월 5,000달러로 생활할 수 있다면 월 25,000달러가 필요한 경우보다 수익성을 확보하는 것이 훨씬 쉽습니다. 따라서 지출이 많으면 당장 수익을 내기보다는 자금을 모금해야 하는 경우가 많습니다.

개인적으로 저는 큰 자금을 들이지 않고도 수익성을 확보하면서 운영한다는 아이디어가 마음에 듭니다. 모든 사람에게 해당되는 것은 아니지만 저에게는 공감이 가는 부분입니다. 하지만 특히 시장 급여에 가까운 급여가 필요한 팀이 있는 경우에는 정말 정말 어렵습니다. 그래서 역설적이게도 대부분의 사람들에게는 모금이 더 쉬운 선택입니다.

하지만 모금은 여전히 어렵습니다. 위험하지 않나요?

예. 단 몇 달의 런웨이만으로 모든 것을 내려놓고 빠르게 자금을 모으는 것은 위험합니다. 그런 위험을 감수할 수 없다면 YC를 하지 않거나 투자가 필요 없는 스타트업을 하세요. 자금 조달은 어렵고 불확실하며 스타트업을 죽일 수도 있습니다. 하지만 자금이 부족하면 스타트업이 망할 수밖에 없으므로 자금을 모으는 것은 좋은 생각일 때가 많습니다.

좋은 소식은 Y 컴비네이터가 창업자가 자금을 조달할 수 있도록 준비시키는 데 놀라운 일을 한다는 것입니다. YC 자체, YC 졸업생, 심지어 제휴하지 않은 엔젤 투자자로부터 훌륭한 멘토링, 약간의 홍보 효과, 데모 데이에서 100명의 우수 투자자에게 피칭할 수 있는 기회를 얻을 수 있습니다. 자금을 조달할 수 있다는 보장은 없지만, 많은 YC 창업자가 자금을 조달합니다.

30대에 돈을 모으는 것이 더 쉬울까요, 어려울까요?

큰 차이가 있다고 생각하지 않습니다. 결국 투자자들은 강력한 창업자와 거대한 기회를 찾고 있습니다. 젊은 창업자에게는 몇 가지 장점이 있고, 나이든 창업자에게는 다른 장점이 있습니다.

공동 창업자는 어떻게 되나요?

이것은 중요한 문제입니다. 만약 여러분이 31살이고 6개월 동안 앱을 개발할 수 있는 충분한 자금을 모았지만 공동 창업자는 그렇지 않다면 문제가 됩니다. 어느 정도까지는 회사의 활주로가 공동 창업자의 가장 짧은 활주로만큼만 길어질 수 있습니다. 활주로가 고르지 않다면 첫 번째 활주로가 다 떨어지면 어떻게 되는지 미리 명확하게 이해해야 합니다.

배우자/자녀/담보대출은 어떻게 되나요?

이것은 매우 상황에 따라 달라집니다. 가정 생활이 뒷받침되지 않거나 재정적으로 여유가 없어서 제가 하는 일을 할 수 없는 친구들도 있습니다. 하지만 저는 아내의 든든한 지원과 약간의 저축이 있었어요. 덕분에 YC를 시작할 수 있었죠.

스타트업 창업자라면 연봉 3만 달러 정도는 스스로에게 지급해야 하지 않나요?

예, 아니요. 제 생각에는 "가능한 한 적은 비용을 지불하는 것"이 "재정 때문에 스타트업에 집중하지 못할 정도로만 지불하는 것"과 같은 의미라고 생각합니다.

투자자들은 이를 이해합니다. 자녀가 있고 실제 소득이 연간 9만 달러라면 자신에게 연간 9만 달러를 지급하세요. 자신에게 6만 달러를 지급하면 장기적으로 스타트업을 지속하는 데 어려움을 겪을 것입니다. 하지만 연간 3만 달러만 필요한데 스스로에게 6만 달러를 지급한다면 스타트업에 해를 끼치는 것입니다.

"아래층 창업자는 9만 달러를 받는데 왜 나는 3만 달러만 받아야 하나요?"라고 불공평하게 들린다면, 낮은 급여를 받는다면 큰 급여를 필요로 하는 창업자보다 즉각적인 이점이 있다는 점을 기억하세요. 다른 모든 조건이 동일하다면, 적어도 초기에는 여러분의 스타트업이 아래층에 있는 비싼 스타트업보다 망할 가능성이 적습니다. 15명으로 구성된 팀과 VC 자금이 있다면 반드시 실제 급여를 받도록 하세요.

나이가 많아서 사람들이 우습게 보나요?

믿기 어렵겠지만, 많은 스타트업에는 30대 또는 40대 창업자가 있습니다. 심지어 50대에 스타트업을 하는 사람들도 있다고 들었습니다. 충격적이죠, 저도 알아요.

실제로 22세 창업자/신동은 규칙이 아니라 예외인 것으로 밝혀졌습니다. 549명의 기업가를 대상으로 한 연구에 따르면 '고성장 기업'을 창업하는 창업자의 평균 연령은 25세가 아니라 40세입니다. 이는 우리 대부분이 천재가 아니기 때문에 무언가를 파악하기 전에 10년 또는 2년의 경험과 실패가 필요하기 때문에 부분적으로 사실입니다. 하지만 가장 큰 이유는 간단하다고 생각합니다: 창업자는 한 번의 창업으로 끝나지 않기 때문입니다. 25세에 창업이 즐거웠다면 40세에도 창업이 즐거울 가능성이 높습니다.

참조 ID: 동영상 플레이어에 콘텐츠를 할당하는 방법

미디어 모듈의 빠른 퍼블리시 도구를 통해 동영상을 빠르고 쉽게 퍼블리시할 수 있습니다. 하지만 대규모 콘텐츠 라이브러리와 웹 자산 전체에 걸쳐 많은 수의 비디오 플레이어가 있는 경우 시간을 절약할 수 있는 요령이 있습니다. 이 글에서는 스튜디오의 참조 ID 기능을 사용하여 플레이어에 콘텐츠를 프로그래밍 방식으로 할당하는 프로세스를 간소화하는 방법을 설명합니다.

프로그래밍 방식으로 플레이어에게 콘텐츠 할당

모든 브라이트코브 퍼블리싱 코드는 표준 형식을 따르고 있다는 것을 눈치채셨을 것입니다. 즉, 프로그래밍 방식으로 몇 가지 ID 필드를 교체하고 임베드 코드가 표시하는 내용을 변경할 수 있습니다:
  • PlayerID 매개변수입니다. 표시할 동영상 플레이어를 결정합니다.
  • 비디오 플레이어 매개변수. 표시할 동영상을 결정합니다(단일 동영상 플레이어만 해당).
  • 재생목록 탭 매개변수. 표시할 재생 목록을 결정합니다(탭 재생 목록 플레이어만 해당).
  • 재생 목록 콤보 매개변수. 표시할 재생 목록을 결정합니다(드롭다운 재생 목록을 선택한 플레이어만 해당).

다음으로 참조 ID를 사용하여 프로그래밍 방식으로 콘텐츠를 할당하는 프로세스를 간소화하는 방법을 살펴보겠습니다.

ID 번호 대신 참조 ID 사용

모든 동영상, 재생목록 및 플레이어에는 식별 목적으로 사용되는 고유 ID 번호가 할당되며, 특히 위에서 언급한 매개변수와 함께 사용됩니다. 참조 ID를 사용하면 해당 번호 대신 사용할 다른 고유 ID를 추가할 수 있습니다. 이렇게 하면 ID 번호를 얻기 위해 스튜디오를 계속 참조할 필요가 없으므로 사이트에 새 플레이어를 추가하는 프로세스를 크게 간소화할 수 있습니다.

CMS로 비디오와 웹 페이지를 관리하시나요? Reference ID를 CMS의 ID와 동일하게 설정하면 스튜디오와 CMS 간 콘텐츠 정보를 손쉽게 연동할 수 있습니다.

참고: 참조 ID를 재생 목록에 할당하고 스튜디오를 거치지 않고 임베드 코드를 통해 비디오 플레이어에 재생 목록을 할당할 수도 있습니다. 브라이트코브가 어떤 동영상 또는 재생 목록을 표시할지 알 수 있도록 모든 참조 ID를 고유하게 유지해야 합니다.

참조 ID를 수정하는 방법

이 단계는 간단합니다: 미디어 모듈에서 동영상을 선택하고 화면 하단의 편집을 클릭한 다음 "참조 ID" 옆의 확인란을 선택하기만 하면 됩니다. 작은 텍스트 상자가 나타나면 참조 ID를 입력할 수 있습니다.

VP8, WEBM, HTML5 비디오의 미래

2010년에 Google은 새로운 오픈소스 동영상 프로젝트를 발표했습니다: VP8 코덱을 사용하는 WebM입니다. 이는 디지털 비디오에 있어 큰 사건입니다. 브라이트코브도 VP8 트랜스코딩 지원을 시작했으며, 업계 최고의 VP8 트랜스코딩을 제공하기 위해 최선을 다하고 있습니다.

VP8이란? WEBM?

VP8은 h.264, VP6, Theora 등과 같은 동영상 코덱입니다.

WebM은 컨테이너 형식(Matroska 기반)과 오픈 소스 동영상 프로젝트의 이름 두 가지입니다. 아마도 WebM은 향후 다른 오픈 비디오 및 오디오 코덱을 포함할 수 있을 것입니다.

브라이트코브는 VP8을 지원하나요?

예. Google과 협력하여 브라이트코브에 VP8/WebM 지원을 구축했습니다.

VP8은 어디에서 왔나요?

구글이 인수하기 전에는 On2는 세계에서 몇 안 되는 독점 동영상 코덱을 만드는 회사 중 하나였습니다. 대부분의 비디오 및 오디오 코덱은 수십 개 회사의 특허를 결합한 업계 표준입니다.

예를 들어 MP3 오디오에는 100개 이상의 특허가 포함되어 있습니다. MP3 사양은 누구나 읽을 수 있지만 MP3 인코더를 구현하거나 MP3 오디오를 디코딩 또는 인코딩하려면 이러한 특허의 라이선스를 받아야 합니다. 편리하게도 특허는 특허 풀로 그룹화되어 있으므로 MP3로 무언가를 하려면 50개가 아닌 하나의 라이선스만 서명하면 됩니다.

On2는 달랐습니다. 그들은 VP6, VP7, VP8과 같은 자체 비디오 코덱을 만든 상업 회사였습니다. 그리고 그들의 코덱은 꽤나 훌륭했습니다. VP6는 Macromedia가 플래시 7과 8용으로 라이선스를 부여하면서 웹에서 큰 이슈가 되었습니다.

당시에는 플래시 6 비디오 코덱인 h.263에서 크게 발전한 것이었습니다. 심지어 h.264 인코더 구현이 성숙하기 전에는 한동안 h.264와 거의 비슷하기도 했습니다. 하지만 전반적으로 h.264가 VP6보다 더 나은 코덱입니다. 따라서 플래시 9에 h.264가 도입되면서 VP6의 필요성이 다소 줄어들었습니다. 사라진 것은 아니지만 여전히 웹에서 두 번째로 많이 시청되는 동영상 코덱입니다.

HTML5 동영상이란 무엇인가요?

HTML5에는 <video> 태그와 같은 <img> 태그를 추가하면 브라우저가 플러그인(예: 플래시 플레이어 또는 Sliverlight) 없이도 동영상을 재생하는 데 기본적으로 사용할 수 있습니다. 하지만 표준 코덱은 지정하지 않습니다.

Firefox와 Opera는 오픈 소스 코덱인 Theora를 지원하지만, 현재 사용 가능한 최고의 동영상 코덱보다 한두 세대 뒤처져 있습니다. Theora는 사실 On2가 몇 년 전에 BSD와 유사한 라이선스로 출시한 On2 VP3를 기반으로 합니다.

Apple과 Microsoft는 h.264보다 열악하고 잠수함 특허를 우려하여 브라우저에 Theora 지원을 포함하지 않습니다. Safari와 IE는 시중에서 가장 좋은 코덱인 h.264를 지원하지만 무료는 아닙니다. H.264를 사용하려면 MPEG-LA(특허 풀을 관리하는 업체)의 라이선스가 필요합니다.

적어도 2010년에는 대부분의 사용자에게 h.264는 무료이거나 저렴하기 때문에 현재로서는 부담스럽지 않습니다. 그러나 이는 향후 변경될 수 있으며, 변경되지 않더라도 철학적 및 실용적인 이유로 인해 Firefox와 Opera 개발자들은 특허에 걸린 코덱을 사용하고 싶지 않을 것입니다.

현재 HTML5 동영상은 교착 상태에 빠져 있습니다. Firefox와 Opera는 h.264를 지원하지 않으며, IE와 Safari는 테오라를 지원하지 않습니다(참고로 구글 크롬은 두 가지를 모두 지원합니다).

VP8이 중요한 이유는 무엇인가요?

VP8은 좋은 비디오 코덱이며 개방되어 있습니다. 그래서 전 세계에서 유일무이합니다. 테오라는 개방되어 있지만 훌륭한 코덱은 아닙니다. H.264는 훌륭한 코덱이지만 특허에 막혀 있습니다.

현재 파이어폭스, 크롬, 오페라, 어도비는 VP8을 지원하며, 사파리와 IE는 언젠가는 지원할 예정입니다. 따라서 VP8은 기껏해야 HTML5 동영상 문제를 완전히 해결할 것입니다. 최악의 경우, 오픈 비디오에 큰 진전이 될 것입니다. 어느 쪽이든 고품질 오픈 소스 동영상 코덱은 h.264 사용자를 포함한 모든 사람에게 좋은 일입니다.

VP8은 얼마나 좋은가요?

아직 초기 단계이지만 괜찮은 것 같습니다. H.264가 아직은 더 낫지만 VP8이 대부분의 다른 코덱(테오라, VP6, MPEG-4 등)보다 낫습니다.

또한 VP8은 인코더가 개선됨에 따라 더 좋아질 것입니다. 같은 코덱을 사용하더라도 인코더에 따라 차이가 클 수 있습니다. h.264가 처음 출시되었을 때, 최초의 h.264 인코더가 서둘러 시장에 출시되었기 때문에 VP6나 MPEG-4 ASP(예: DivX 및 XviD)보다 그다지 우수하지 않았습니다. 하지만 5년이 지난 지금, h.264 인코더는 크게 개선되었습니다.

VP8을 5년은 고사하고 1년만 사용해보면 점점 더 좋아질 것입니다.

H.264는 무엇을 의미하나요?

경쟁이 치열합니다. H.264는 작년에 라이선스 조건을 약간 자유화했는데, 그 중 일부는 아마도 Firefox와 Opera의 압력 때문일 것입니다. VP8은 이를 가속화할 뿐이며, 신뢰할 수 있는 경쟁자는 h.264 특허 보유자에게 유리한 라이선스 조건을 제시하도록 장려할 것입니다.

H.264가 사라지나요?

아니요. Apple을 비롯한 많은 회사가 h.264를 사용하고 있으며, iPhone과 같은 많은 디바이스에 하드웨어 기반 h.264 디코더가 포함되어 있습니다. 그 외에도 h.264는 여전히 시장에서 가장 우수한 코덱이므로 대역폭에 민감한 기업은 계속 사용할 것입니다.

웹M/VP8에서 어떤 오디오 코덱을 사용하나요?

오그 보비스. 품질이 h.264에 비해 상당히 뒤떨어지는 테오라와 달리, Vorbis는 오디오 코덱으로서는 꽤 괜찮은 편입니다. MP3 및 AAC와 경쟁력이 있습니다.

VP8 동영상은 어떻게 재생하나요?

크롬, 파이어폭스 또는 다른 브라우저를 다운로드하세요. 다른 플레이어도 곧 등장할 예정입니다.

웹사이트에 VP8을 추가하려면 어떻게 하나요?

오픈소스 범용 동영상 플레이어인 비디오.js 프로젝트를 확인해 보세요. Video.js는 HTML5 동영상, 플래시 동영상, iPhone 및 기타 모바일 디바이스를 위한 단일 임베드 코드를 제공합니다.

VAST: 동영상 광고 응답 표준이 중요한 이유

이 글에서는 VAST가 무엇인지, 이 표준이 왜 중요한지, 그리고 VAST 2에서 어떤 일이 일어나고 있는지에 대해 다룹니다.

광활이란 무엇인가요?

VAST(비디오 광고 서빙 템플릿)는 비디오 플레이어에 광고 응답을 전달하는 표준화된 방법입니다. 이는 광고 유형, 광고 소재의 위치, 특정 상황이 발생했을 때 실행할 이벤트 등에 대한 정보가 포함된 XML을 사용하여 수행됩니다. VAST 사양은 이 모든 것을 자세히 설명합니다.

VAST는 인터랙티브 광고국(IAB)에서 만들었습니다. IAB는 많은 광고 서버 회사, 비디오 플랫폼, 광고 대행사 및 표준 포맷에 관심이 있는 다른 사람들과 논의하여 이 사양을 만들었습니다. 브라이트코브는 이 규격에 도움을 준 회사 중 하나로, 브라이트코브 광고 XML에서 얻은 지식을 활용하여 규격에 대한 변경 사항을 제안했습니다.

왜 광활함이 중요한가요?

이 표준 광고 응답을 사용하면 광고 서버가 매우 다르게 작동할 수 있습니다. 광고 서버는 여러 동영상 플레이어 간의 차이점과 그들이 기대하는 응답 유형 및 형식에 대해 많은 시간을 할애하는 대신, 모든 장소에 동일한 광고 XML을 반환할 수 있습니다.

더 중요한 것은 광고 서버가 서로 대화하면서 필요에 따라 요청에 따라 다른 위치에서 광고를 가져오는 경우가 많다는 점입니다. 이것이 바로 서드파티 광고 게재가 쉽게 이루어질 수 있도록 하는 VAST의 진정한 힘입니다. 이를 통해 동영상 광고의 실시간 물물교환과 같은 것이 가능해집니다.

VAST 2는 어떻게 되나요?

첫 번째 버전인 VAST 1은 업계에서 어느 정도 지원을 받았지만, VAST 2는 이를 완전히 추월했습니다. 더블클릭의 플랫폼과 같은 많은 광고 서버가 VAST 2를 지원한다고 발표했습니다. 그리고 브라이트코브의 플레이어를 포함한 점점 더 많은 동영상 플레이어가 이 기능을 지원합니다.

더 폭넓은 지원 외에도 VAST 2에는 광고 반응에 필요한 요소와 속성이 훨씬 더 많이 포함되어 있습니다. VAST 1 사양에는 특정 위치에 광고 크리에이티브를 게재할 수 없고, 사람들이 알고 싶어하는 일부 이벤트가 누락되었으며, 명확히 해야 할 요소가 있는 등 여러 가지 제한 사항이 있습니다.

현재 VAST 2를 권장하지만, 브라이트코브는 VAST 1과 VAST 2 사양을 모두 구현합니다. 또한 플레이어에 새로운 기능을 지속적으로 추가하여 더 많은 VAST 2 요소를 사용할 수 있도록 하고 있습니다.

미디어코더를 사용하여 H.264 인코딩하는 방법

일부 퍼블리셔와 파트너의 경우, BC3 서버 측 트랜스코딩 기능을 사용하지 않는 자체 외부 미디어 트랜스코딩 워크플로우를 사용해야 하는 매우 타당한 이유가 존재합니다.

최종 품질과 크기를 제어하기 위해 나사를 돌려야 하는 경우 인코딩 프로세스에서 사용할 수 있는 고급 레버를 자세히 살펴봐야 합니다. 프로필, 레벨 및 예측 프레임과 같은 기능은 인코딩을 최대한 활용하기 위해 조정해야 하는 몇 가지 항목에 불과합니다.

99%의 사람들에게는 너무 전문적인 내용이라 이해하기 어렵습니다. 다행히도 인터넷은 실제 전문가를 만날 수 있는 관문으로서 우리를 구해줍니다.

시도해 볼 만한 것이 있습니다.

미디어코더를 얻는 방법

동영상을 h.264로 무료로 트랜스코딩할 수 있는 오픈 소스 GUI 도구인 MediaCoder를 다운로드하세요. 마음에 든다면 유료로 제공되는 명령줄 도구도 있습니다.

MediaCoder 설정 방법

다음 지침에 따라 MediaCoder를 설정합니다.

파일 메뉴 -> 모든 설정 되돌리기

오디오 탭

자신에게 가장 적합한 것을 선택하세요. 오디오는 공간을 차지하며 대부분의 오디오는 PC 스피커의 품질에 따라 사용량이 제한되므로 여기서 크게 높일 필요가 없다고 생각하지 마세요.

비디오 탭

  • 모드: 비트 전송률 기반
  • 비트 전송률: 500kbps(이 정도에서 시작하여 어떻게 개선되는지 확인하기 위해 변경)
  • 형식: h.264
  • 컨테이너: MP4
  • 출처: (자동 선택)
  • 인코더: (자동 선택)

x264 탭

  • 프로필: 높음
  • 예측 프레임: 6
  • Motion Est. 모드: 보통
  • Motion Est. 범위 16
  • 레벨: 5.1
  • B-프레임: 5
  • 서브펠 리파이닝: 7

미디어코더 기본 설정 창

"고급" 버튼 -> MediaCoder 환경설정 창을 클릭합니다.

비디오 인코더

|--x264

  • 비트스트림 프로필 = 기준선(아래 드롭다운 상자에서 '기준선'을 강조 표시하고 선택)
  • 비트스트림 레벨 = 51(아래 상자에 값을 입력하고 적용 버튼 클릭)
  • B 및 P 프레임에서 예측 변수로 사용되는 프레임 = 6(아래 상자에 값을 입력하고 적용 버튼 클릭)
  • I 프레임과 P 프레임 사이의 최대 B 프레임 = 5 (아래 상자에 값을 입력하고 적용 버튼 클릭)
  • B-프레임 결정 = true(아래의 '예' 라디오 버튼 클릭)
  • 예측에 사용되는 B-프레임 = 참(아래 '예' 라디오 버튼 클릭)
  • CABAC = true 사용 (아래의 '예' 라디오 버튼 클릭)
  • 직접 매크로 블록 예측 = 자동(아래 드롭다운 상자에서 '자동'을 강조 표시하고 클릭)
  • B-프레임에 가중치 예측 사용 = true(아래 '예' 라디오 버튼 클릭)
  • 적응형 공간 변환 크기 = true(아래의 "예" 라디오 버튼 클릭)
  • 풀픽셀 모션 추정 알고리즘 = 육각(아래 드롭다운 상자에서 "육각"을 강조 표시하고 클릭)
  • 서브펠 정제 품질 = 7(아래 상자에 값 입력 후 적용 버튼 클릭)
  • 혼합 참조 프레임 = true(아래의 "예" 라디오 버튼 클릭)
  • B-프레임 매크로 블록 유형 = true(아래의 "예" 라디오 버튼 클릭)의 속도 왜곡 최적화
  • 양방향 매크로 블록에서 모션 벡터 사용 구체화 = 거짓(아래 '아니요' 라디오 버튼 클릭)
  • 속도 왜곡 최적 양자화 = 모든 모드 결정 중에 사용(아래 상자에서 '모든 모드 결정 중에 사용'을 강조 표시하고 클릭)
  • P-프레임에서 조기 건너뛰기 감지 수행 = 거짓(아래 '아니요' 라디오 버튼 클릭)
  • 스레드(자동의 경우 0) = 6(아래 상자에 값 입력 후 적용 버튼 클릭)

알파 및 베타 차단 해제

MediaCoder 환경설정 창에 남은 설정은 알파 및 베타 차단 해제뿐입니다. 자세한 내용은 Mpeg4 AVC 차단을 효과적으로 사용하는 방법(소규모 FAQ)을 참조하세요.

어떤 값을 사용할지 결정하는 것은 개인적인 선택입니다. 이 예제에서는 좀 더 세부적인 모양과 가끔 -2:-1의 블록 설정을 사용하겠습니다.

  • 차단 해제 필터의 알파 파라미터 = -2 (아래 상자에 값을 입력하고 적용 버튼 클릭)
  • 차단 해제 필터의 베타 파라미터 = -1(아래 상자에 값을 입력하고 적용 버튼 클릭)

MediaCoder 환경설정 창의 오른쪽 상단에 있는 "X" 버튼을 클릭합니다.

믹서 탭

  • 라디오 버튼: 사용
  • 멀티플렉서: MP4Box

미디어코더 출력 확인

동영상을 실행하고 출력을 확인합니다. 소스 파일이 좋을수록 트랜스코딩 출력도 더 좋아진다는 점을 기억하세요.

빠르게 움직이고 복잡한 장면(전환되는 파도를 보세요)에서는 화면이 뭉개지거나 화질이 저하되는 현상이 훨씬 줄어듭니다.

이 파일은 iPhone뿐만 아니라 모든 브라이트코브 플레이어에서 업로드하고 즉시 재생할 수 있습니다(기준선 설정 덕분에).