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

JESS R의 사진
JESS R
블로그 플레이스홀더 이미지

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

최신 스마트폰은 실제로 고화질 동영상을 재생할 수 있으며 스마트폰 사용이 증가하고 있습니다. 그렇다고 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 요청에 추가하여 활성화하세요.

공유 

태그

브라이트코브는 한 진단 장비 제조업체가 수업 시간과 비용을 줄이면서 성공을 개선할 수 있도록 지원했습니다.
브라이트코브는 가장 유명한 자동차 시장에서 방대한 레거시 비디오 라이브러리를 관리하고 수익을 창출할 수 있도록 지원합니다....
브랜드 무결성을 유지하기 위해 리테일 브랜드는 색상, 글꼴 등을 조정할 수 있는 맞춤형 동영상 플레이어가 필요합니다.

시작할 준비가 되셨나요?

브라이트코브로 영상 마케팅 성과와 ROI를 높이는 방법을 알아보세요. 지금 문의하시면 자세히 상담해드립니다.