KODIERUNGSEINSTELLUNGEN FÜR PERFEKTE IPAD/IPHONE-VIDEOS

Bild von JESS R
JESS R
blog-platzhalter bild

Jeder ernstzunehmende Videoverlag unterstützt entweder bereits iPad und iPhone oder muss über eine zusätzliche Unterstützung nachdenken. Bei einigen großen Anbietern macht die iPad-Auslieferung ein Drittel oder mehr der gesamten Videoaufrufe aus.

Die Kodierung für iOS ist allerdings etwas knifflig. Diese Geräte haben mehrere Generationen an technischen Möglichkeiten durchlaufen, und die idealen Videoeinstellungen für das iPhone 4 sind nicht ideal für das iPhone 3GS oder das iPad.

Glücklicherweise können Sie mit nur wenigen Codierungsprofilen qualitativ hochwertige Videos auf jedes iOS-Gerät übertragen, vom ersten iPhone bis zum iPad 2, und sich sogar auf zukünftige Generationen mobiler Hardware vorbereiten.

Allgemeine Einstellungen

Wie bei den meisten Videos heutzutage sollten Sie für iOS h.264-Video und AAC-Audio verwenden.

On the audio side, consider using HE-AAC at <64kbps, for App Store compliance. HE-AAC sounds reasonably good at these bitrates, even for complex audio.

Auf der Videoseite sollten Sie mehrere Profile für jedes Gerät verwenden. Das iPhone 3GS und frühere Geräte unterstützen nur das h.264-Baseline-Profil, Stufe 3.0 (und einige unterstützen eine eingeschränktere Version als diese), während neuere Geräte die Profile Main und High unterstützen.

Für ein optimales Nutzererlebnis ist HTTP Live Streaming (HLS) ein Muss. Apple verlangt dies von jeder Video-App im App Store, die Inhalte abspielt, die länger als 10 Minuten sind, und es ist das einzige echte Streaming-Format, das von iOS unterstützt wird. HLS wird auch von Android (Version 3+), Roku und einer Reihe anderer Ziele übernommen.

Allgemeiner Ansatz

AuflösungProfilBitrate@ 16:9@ 4:3AudioKommentare
1024×768[email protected]2Mbps1024×5761024×76856kbps HE-AAC 
960×640[email protected]1.5Mbps960×540854×64056kbps HE-AAC 
640×432[email protected]1Mbps640×360576×43256kbps HE-AAC 
480×320[email protected]600kbps480×272426×32056kbps HE-AAC 
400×288[email protected]400kbps400×224384×28856kbps HE-AAC 
400×288[email protected]200kbps400×224384×28856kbps HE-AACFramerate dezimieren
N/A (nur Audio)    56kbps HE-AAC 

Warum diese Empfehlungen?

  • Dies sind nur Empfehlungen. Andere Auflösungen und Bitraten sind durchaus zulässig und können unter bestimmten Umständen sogar vorzuziehen sein. Zum Beispiel können extrem komplexe Inhalte höhere Bitraten rechtfertigen.
  • 720p ist das größte Video, das auf dem iPad 1 und dem iPhone 4 wiedergegeben werden kann, und das iPad 2/iPhone 4S kann alles bis zu 1080p wiedergeben. Da das native Display aber nur 1024 Pixel breit ist, ist eine Auflösung von 720p oder 1080p nicht so wichtig. Es sei denn, Sie möchten ein Video an anderer Stelle wiederverwenden - 720p ist eine großartige Auflösung für die Vollbild-Wiedergabe im Internet, und 1080p ist für angeschlossene Fernsehgeräte durchaus geeignet. Künftige iPads sollen Gerüchten zufolge die vierfache Auflösung des aktuellen iPads haben, also sollten Sie für die Zukunftssicherheit 720p in Betracht ziehen.
  • Das h.264-Profil ist wichtig. Das iPad 1 und das iPhone 4 unterstützen beide das Main-Profil. Das iPad 2/iPhone 4S unterstützen das Profil "High", das geringfügig besser ist als das Profil "Main", aber angesichts der Anzahl der iPad-1-Geräte in der Welt ist es wahrscheinlich besser, beim Profil "Main" zu bleiben. Für eine wirklich optimale Geräteausrichtung kodieren Sie sowohl mit Main als auch mit High.
  • Diese sechs Auflösungen und Bitraten bieten eine recht gute Abdeckung unterschiedlicher Bandbreiten. Sie können sicherlich noch mehr machen, also fügen Sie Auflösungen und Profile nach Belieben hinzu oder ziehen Sie sie ab.
  • Älteren iPhone/iPod Touch-Benutzern stehen drei Streams zur Verfügung, darunter ein Video in angemessener Qualität von 480×320 (der Bildschirmauflösung dieser Geräte). Nutzer des iPad und des iPhone 4 werden alle sechs Streams nutzen können.
  • Die Auflösungsskalierung auf dem iPad ist ziemlich gut, sodass Videos, die neu skaliert werden, im Allgemeinen gut aussehen.
  • Diese Einstellungen ermöglichen so weit wie möglich eine durch 16 teilbare Auflösung. Dies führt zu einer effizienteren Komprimierung. Die Effizienzgewinne sind gering, vor allem bei hohen Auflösungen, aber bei niedrigeren Auflösungen beginnen sie, einen Unterschied zu machen.
  • Achten Sie darauf, dass der Ton in jedem Video identisch ist. Wenn sich die Audiospezifikationen von einer Version zur anderen ändern, kann der Benutzer beim Umschalten zwischen den Streams während der Wiedergabe Knackser und Klicks hören.

Andere Einstellungen

  • Legen Sie die Geschwindigkeit entsprechend der gewünschten Durchlaufzeit fest. Für diese Empfehlungen verwenden wir die Geschwindigkeit 2, die die Komprimierung gegenüber der Grundeinstellung etwas verbessert, aber immer noch recht schnell ist.
  • Stellen Sie sicher, dass jedes Segment ungefähr die gleiche Größe hat, indem Sie eine Spitze verwenden bitrate\_cap von 150 % der Ziel-Bitrate, aber innerhalb einer langen buffer\_size (z. B. fünf Sekunden oder 5x die bitrate\_cap).
  • Brightcove wählt automatisch die richtige Keyframe-Platzierung, wenn Sie den Typ auf "segmentiert" einstellen. Wenn Sie in MP4 für die separate Segmentierung in HLS codieren, legen Sie forced\_keyframe\_rate auf "0,2" oder "0,1" (für Keyframe-Intervalle von fünf bzw. 10 Sekunden).
  • Wenn Sie etwas unvorhersehbare Bitraten akzeptieren können, die Qualität der Mischung erhöhen und die video\_bitrate zu max\_video\_bitrate um die Dateigröße zu optimieren. Der Encoder verwendet bei Bedarf die maximale Bitrate und verwendet eine niedrigere Bitrate, wenn er die gewünschte Qualität mit weniger Bits erreichen kann.
  • Setzen Sie die max\_frame\_rate auf 30 und die max\_audio\_sample\_rate bis 48000.
  • Die erste Generation der iOS-Geräte erlaubt nur eine h.264 reference\_frameAktivieren Sie diese Option für die Baseline-Streams, um maximale Kompatibilität zu gewährleisten.

Teilen Sie

Tags

Brightcove half einem Hersteller von Diagnosegeräten dabei, die Unterrichtszeit und die Kosten zu reduzieren und gleichzeitig den Erfolg ...
Brightcove unterstützte den bekanntesten Automobilmarktplatz bei der Verwaltung seiner umfangreichen, älteren Videobibliothek und deren Monetarisierung...
Um die Markenintegrität zu wahren, benötigen Einzelhandelsmarken anpassbare Videoplayer, die es ihnen ermöglichen, die Farben, die Schriftart...

SIND SIE BEREIT, LOSZULEGEN?

Setzen Sie sich mit uns in Verbindung, um zu erfahren, wie wir Ihre Videomarketing-Bemühungen verbessern und Ihnen dabei helfen können, die gewünschten Ergebnisse und den gewünschten ROI zu erzielen.