10 TIPPS FÜR DIE CODIERUNG UND HOCHWERTIGE VIDEOWIEDERGABE

Das Community- und Wissensteam hat die Suchtrends auf unserer Support-Website, zahlreiche Anfragen an unser Kundendienstteam und die Foren durchforstet, um herauszufinden, nach welchen Themen Sie suchen und welche Fragen Sie haben. Einer der Trends, die wir gefunden haben, sind Fragen zu bewährten Codierungsverfahren und Tipps für eine qualitativ hochwertige Videowiedergabe.

Die Codierung ist ein sehr umfangreiches Thema, aber wir haben eine Liste der 10 wichtigsten Punkte zusammengestellt, die beim Codieren Ihrer Videos für den Upload in Brightcove zu beachten sind.

1. Kodierung für breite Geräteunterstützung

Um eine breite Geräteunterstützung zu gewährleisten, empfehlen wir die Kodierung Ihrer Videos in h.264. Das Hochladen von h.264-Videos bietet Ihnen mehr Möglichkeiten zur Anpassung Ihres Brightcove-Contents, und sie werden in höherer Qualität und mit geringerer Bandbreite als viele alternative Codierungen bereitgestellt.

H.264 ermöglicht eine breite Geräteunterstützung, da es die besten Optionen für die Bereitstellung mobiler Videos bietet und das einzige Format ist, das auf unseren HTML5-Smart-Playern wiedergegeben werden kann. Smart-Player stellen Ihr Video in Flash oder HTML5 bereit, je nach den Gerätefunktionen des Betrachters. So können Sie einen einzigen Brightcove-Player verwenden, der Videos in Flash oder HTML5 bereitstellen kann. Sie müssen also keine separaten Player für jede Betrachterumgebung erstellen und verwalten, und Ihre vorhandenen Player können automatisch im Flash- oder HTML5-Modus geladen werden, ohne dass benutzerdefinierte Arbeiten oder zusätzliches JavaScript erforderlich sind.

2. Verwenden Sie Streaming mit mehreren Bitraten

Wenn Sie ein breites Publikum haben, das sich Ihre Videos aus der ganzen Welt ansieht, mit großen Unterschieden in der Bandbreite und Internetverbindung, ist die Verwendung von Streaming mit mehreren Bitraten ein Muss.

Wer über eine höhere Bandbreite verfügt, erhält automatisch ein Video in hoher Qualität (möglicherweise sogar Ihre Quelle). Betrachter mit geringerer Bandbreite müssen keine langen Pufferzeiten in Kauf nehmen, sondern können sofort ein Video mit etwas geringerer Qualität ansehen.

Wenn Ihre Videos jedoch ausschließlich in einem internen Netzwerk mit einer sehr starken Internetverbindung angesehen werden, sollten Sie nur ein einziges hochwertiges Video mit nur einer einzigen Wiedergabe hochladen.

3. Bewahren Sie Ihre Quelldatei als Rendition

Wenn Ihre Quellvideodatei im h.264-Format vorliegt, können Sie Ihre ursprüngliche Quelldatei als verfügbare Wiedergabeversion beibehalten. Mit dieser Option können Sie ein h.264-Masterformat beibehalten, das eine noch höhere Qualität aufweisen kann als die Brightcove-Wiedergabe mit der höchsten Qualität.

Wenn Sie diese Option wählen, ist Ihr h.264-Quellvideo sofort verfügbar, sobald der Upload abgeschlossen ist, und Sie müssen nicht warten, bis das Video transkodiert ist, bevor es im Medienmodul und in Ihren Playern verfügbar ist.

4. Videos mit einer konstanten Bildrate aufzeichnen

Um ein Stottern bei der Wiedergabe zu vermeiden, sollten Sie Videos mit einer konstanten Bildrate von 25-30 Bildern pro Sekunde aufzeichnen und Filme mit einer konstanten Bildrate von etwa 24 Bildern pro Sekunde aufnehmen.

5. Bedenken Sie den Inhalt, den Sie hochladen

Fakten- oder Nachrichtenvideos erfordern in der Regel eine geringere Qualität als ein actiongeladenes längeres Video oder ein fesselnder Naturfilm, für den eine viel höhere Qualität erforderlich ist.

Wenn Sie Screencast-Videos produzieren, bei denen außer dem gelegentlichen Wechsel einer Folie kaum etwas passiert, exportieren Sie das Video im h.264-Format mit demselben Seitenverhältnis wie die Aufnahme und verwenden Sie einige dieser Techniken zur Konfiguration des Players.

Ein-Pass- vs. Zwei-Pass-Codierung

Im Allgemeinen ist die Transkodierung mit zwei Durchläufen besser als mit einem Durchlauf. Allerdings nimmt die Kodierung in zwei Durchgängen viel mehr Zeit in Anspruch. Bei Videos mit vielen Bewegungen empfiehlt es sich, die zusätzliche Zeit für den Export in zwei Durchläufen zu verwenden. Sie können auch einen Vergleichstest durchführen, um festzustellen, ob es einen merklichen Unterschied gibt, und bei Übergängen oder bewegungsintensiven Bereichen ein Auge zudrücken. Wenn Sie keinen merklichen Unterschied feststellen können, sollten Sie beim Export mit einem Durchgang bleiben und etwas Zeit sparen.

6. Hochladen der Quelldatei mit der besten Qualität

Brightcove kann zwar die Qualität Ihrer Quelldatei beibehalten und mehrere verschiedene Wiedergabestufen erstellen, jedoch können wir keine Wiedergaben erstellen, die eine höhere Qualität als die von Ihnen bereitgestellte Quelldatei aufweisen. Wir haben eine Liste mit Empfehlungen für Quelldateien und Exporteinstellungen zusammengestellt, die Ihnen dabei helfen, die Quelldatei mit der besten Qualität für das Hochladen in Ihr Brightcove-Konto zu erstellen.

7. Audioqualität nicht vernachlässigen

Die meisten Leute konzentrieren sich auf eine möglichst hohe Bildqualität in ihren Videos und vernachlässigen den Ton völlig. Es ist jedoch viel wahrscheinlicher, dass die Betrachter Ihrer Videos abspringen, wenn die Audioqualität ausfällt oder abgehackt ist, als wenn das Video eine etwas schlechtere Qualität hat.

Wenn ein Nutzer nicht hören kann, was in einem Video gesagt wird, hat es in den meisten Fällen keinen Sinn, es weiter anzusehen. Achten Sie darauf, dass Sie bei der Aufnahme Ihrer Videos ein gutes Mikrofon verwenden und unsere empfohlenen Toneinstellungen beachten.

Bewährte Praktiken für Audioeinstellungen

  • Codec. Wählen Sie "AAC", wenn Sie h.264-Videos kodieren.
  • Abtastrate. Im Zweifelsfall sollten Sie 44,1 kHz oder 48 kHz wählen.
  • Bitrate. Verwenden Sie 128-160 kbit/s oder 192 kbit/s+ für Inhalte mit hohem Audioanteil.

8. Analoge Videos entzerren

Wenn Sie mit Content arbeiten, der auf Band aufgenommen wurde, empfehlen wir Ihnen dringend, beim Exportieren das Kontrollkästchen Quellvideo deinterlacen" zu aktivieren, um jegliche Interlacing-Effekte in Ihrem Brightcove-Content zu vermeiden. Wenn Ihr Content in einem digitalen Format aufgenommen wurde und derzeit nicht verschachtelt ist, müssen Sie das Zeilensprungverfahren nicht deinterlacen.

9. Ändern Sie Ihre Transcode-Einstellungen

Wenn Sie über ein Professional- oder Enterprise-Edition-Konto verfügen, haben Sie die Möglichkeit, Ihre Transcodierungseinstellungen direkt in Brightcove Studio zu ändern. Standardmäßig stehen Ihnen in Ihrem Transcodierungsprofil sechs Wiedergabeversionen zur Verfügung. Wenn Sie jedoch einen besonders vielfältigen Kundenstamm haben, der Ihre Videos auf verschiedenen Geräten und mit unterschiedlichen Verbindungsgeschwindigkeiten ansieht, können Sie zusätzliche Wiedergabeversionen (bis zu 10) hinzufügen. Die standardmäßigen Transcodierungseinstellungen von Brightcove bieten eine gute Grundausstattung an Wiedergabeversionen, die die Anforderungen der meisten Publisher und Betrachter erfüllen sollten.

10. Videoglättung zulassen

Brightcove-Player können die Videoglättung verwenden, um die wahrgenommene Qualität der Videowiedergabe zu verbessern. Es gibt jedoch einen Kompromiss zwischen der zusätzlichen Qualität, die Sie durch die Videoglättung erhalten, und der zusätzlichen CPU-Belastung, die die Videoglättung für den Client bedeutet.

Bei höheren Videobitraten sind die Vorteile der Videoglättung weniger spürbar. Betrachter, vor allem solche mit weniger leistungsfähigen Computern, nehmen möglicherweise eine abgehacktere Videoqualität aufgrund von Frame-Dropping wahr, was die Vorteile der Videoglättung aufwiegen kann.

Standardmäßig verwendet Brightcove die Videoglättung für Videos mit einer Bitrate von weniger als 950 kbit/s und verwendet keine Videoglättung für Videos mit einer Bitrate von 950 kbit/s oder mehr.

Sie können das Standardverhalten der Videoglättung außer Kraft setzen, indem Sie die optionale videoSmoothing Konfigurationsparameter in Ihrem Player-Veröffentlichungscode und setzen Sie ihn entweder auf true" (Videoglättung wird immer verwendet) oder false" (Videoglättung wird nie verwendet).

KODIERUNGSEINSTELLUNGEN FÜR HOCHWERTIGE HD-VIDEOÜBERTRAGUNG

Brightcove ermöglicht Publishern das Streaming von HD-Content im Internet. Sie müssen jedoch sicherstellen, dass Sie Ihre Quelldateien richtig kodieren, um die Vorteile unserer hochwertigen Streamingfunktionen nutzen zu können. Für diejenigen unter uns, für die "4:2:2-Pulldown" wie eine Fremdsprache klingt, ist es hilfreich, eine einfache Erklärung zu erhalten, wie echtes High-Definition-Videostreaming bereitgestellt wird.

Schritt 1: Wissen, wie es funktioniert

Brightcove verwendet eine Streamingtechnologie mit mehreren Bitraten, um den Betrachtern die beste Videoqualität zu bieten, die ihre Internetgeschwindigkeit zulässt. Das bedeutet, dass wir bis zu sechs Wiedergabeversionen Ihres Videos mit unterschiedlichen Auflösungen und Bitraten für eine Vielzahl von Internetverbindungen erstellen, von blitzschnellen T3-Büroleitungen bis hin zu manchmal löchrigen 3G-Mobilfunkverbindungen. Unsere Videoplayer erkennen die Internetgeschwindigkeit der Betrachter und stellen ihnen die passende Wiedergabe Ihres Videos zur Verfügung.

Wenn Sie die Standardeinstellungen von Brightcove verwenden möchten, laden Sie einfach eine Datei mit der höchsten Auflösung und Bitrate hoch, die Sie haben. Die Standardeinstellungen unterstützen so gut wie alle gängigen Videocodecs und -container, und die höchste Wiedergabequalität liegt bei sehr respektablen 1280×960 (1280×720 für 16:9-Formate) bei etwa 1,8 Mbit/s. Wenn Sie jedoch bereit sind, ein paar zusätzliche Schritte zu unternehmen, können Sie echten HD-Videocontent über Brightcove bereitstellen.

Schritt 2: Hochladen in H.264 und Bewahren der Quelldatei als Rendition

Da der Transcodierungsprozess von Brightcove die Wiedergabe in höchster Qualität auf 1280×960 bei 1,8 Mbit/s begrenzt, besteht der Schlüssel zur bestmöglichen Qualität von Brightcove darin, Ihr Video in einem Format hochzuladen, das wir über unsere Player ohne Transcodierung bereitstellen können. Dieses Format ist h.264.

H.264-Videos können auf PCs, iOS- und Android-Geräten abgespielt werden. Aufgrund seiner breiten Kompatibilität mit verschiedenen Geräten und Betriebssystemen ist es das bevorzugte Videoformat von Brightcove. Daher bietet Brightcove die Möglichkeit, eine H.264-Quelle zu bewahren und sie zur Liste der verfügbaren Wiedergabeversionen des Videos hinzuzufügen. Das Endergebnis sind die sechs standardmäßigen Wiedergabeversionen von Brightcove sowie Ihre Quelldatei, so wie Sie sie auf Ihrem Gerät codiert haben.

Schritt 3: Kodieren Sie Ihre Quelldatei in Web-freundliches HD

Bei der Codierung eines Videos für Brightcove kommt es vor allem auf die Qualität und die Zugänglichkeit für die Wiedergabe an. Es gibt keinen Grund, eine Quellwiedergabe mit 10 Mbit/s einzubinden, wenn nur wenige, wenn überhaupt, Endbenutzer über ausreichende Internetgeschwindigkeiten verfügen, um Videos mit 10 Mbit/s zu streamen. Ebenso ist eine Quelldatei mit 2 Mbit/s praktisch nicht von der Brightcove-Wiedergabe mit 1,8 Mbit/s zu unterscheiden.

Videoinhalte mit einer Auflösung von 1920×1080 erfordern außergewöhnlich hohe Bitraten (zwischen 6-8 Mbps und mehr), um klar dargestellt zu werden. Daher ist es am besten, wenn Sie für Ihre Videos eine Auflösung von 1280×960 oder 1280×720 verwenden. Die meisten Betrachter auf Bildschirmen mit einer Größe von weniger als 35″ werden den Unterschied nicht erkennen können.

Schließlich müssen Sie sich für eine Kodierungsbitrate entscheiden. Wir empfehlen eine Bitrate zwischen 3 und 6 Mbit/s. Welcher Seite dieses Bereichs Sie den Vorzug geben, hängt davon ab, ob Sie lieber ein wenig Qualität für eine bessere Zugänglichkeit opfern oder umgekehrt. Denken Sie einfach daran: Wenn ein Betrachter nicht über eine ausreichende Internetverbindung verfügt, um Ihre Quellwiedergabe anzuzeigen, ist das nicht das Ende der Welt. Brightcove kann ihnen eine der niedrigeren Wiedergabeversionen bereitstellen, die unser Codierungsmodul erstellt hat.

KODIERUNG VON VIDEOS FÜR DIE MOBILE NUTZUNG

Es gibt Hunderte von mobilen Geräten, und es ist praktisch unmöglich, sie alle zu unterstützen. Aber die gute Nachricht ist, dass die mobilen Geräte immer besser werden.

Moderne Smartphones können tatsächlich Videos in hoher Qualität abspielen, und die Nutzung von Smartphones nimmt zu. Das soll nicht heißen, dass 3GP vorbei ist oder dass jeder ein Smartphone hat. Aber die Nutzung von Smartphones nimmt zu, und es überrascht nicht, dass Smartphone-Nutzer eher Videos auf ihren Telefonen ansehen.

Wenn Sie also mehr als 90 % der mobilen Geräte unterstützen wollen, benötigen Sie mindestens zwei Videotypen: 3GP + MPEG-4 für weniger anspruchsvolle Geräte und h.264 + MP4 für Smartphones. Das ist eigentlich eine gute Nachricht. Ein einziges Ausgabevideo kann alle Ihre Smartphone-Nutzer abdecken: iPhone/iPad/iPod, Android und (größtenteils) Blackberry. Sie können auch PSP, PS3 und Xbox 360 mit einbeziehen, wenn Sie möchten.

Während ein universeller Smartphone-Ausgang für die meisten Smartphone-Benutzer ausreicht, können Sie mit mehreren mobilen Ausgängen natürlich mehr erreichen. Das iPad hat zum Beispiel eine native Auflösung von 1024×768 - fünfmal höher als die 480×320 auf früheren iPhones. Wenn Sie also Ihr Video mit 480×320 kodieren, verpassen Sie die nahezu hochauflösenden Möglichkeiten des iPad.

Glücklicherweise können Sie mit einer Handvoll Standard-Codierungsprofilen mobile Geräte gut ansprechen. Beginnen Sie mit dem Universal Smartphone Profile für eine breite Kompatibilität. Fügen Sie dann eine Version des erweiterten Smartphone-Profils für fortschrittlichere Geräte hinzu und vervollständigen Sie Ihre mobile Liste mit einem Legacy-Profil für größtmögliche Kompatibilität (entweder unser Legacy-Smartphone-Profil unten oder sogar ein 3GP-Video für noch größere Kompatibilität).

Beachten Sie, dass die folgenden Standardeinstellungen den Ausgangspunkt für diese Profile bilden. Brightcove Zencoder verwendet diese Einstellungen standardmäßig, aber Sie können sie problemlos in dem von Ihnen verwendeten Codierungstool nachbilden.

Standardeinstellungen

  • Video: h.264, Stufe 3.0
  • Grundlegendes Audioprofil: AAC, 1-2 Kanäle

1. Universal-Smartphone-Profil

Dies ist ein großartiges Startprofil für eine breite Kompatibilität mit modernen Smartphones. Es lässt sich auf so gut wie allen Geräten abspielen, auch wenn es die höheren Auflösungen und die Codec-Komplexität, die auf den neuesten Geräten möglich sind, nicht ausnutzt.

Spielt weiter

  • iOS: iPhone, iPad, Apple TV, iPod Touch, iPod Classic, iPod 5.5G
  • Blackberry: Bold 9000, Curve 8910, 8900, 8520, Pearl 9XXX, Storm, Storm 2, Torch, Tour, Bold 9650 + 9700
  • Android: Alle (?)
  • Andere: PSP (3.30+), PS3, Xbox 360, Web

Spielt nicht weiter

  • iPod 5G
  • PSP (vor 3.30)
  • Blackberry Curve 9330, 9300, 8530, 83XX
  • Perle 8XXX, 88XX

Einstellungen

Standardwerte, plus:

  • Audio_bitrate: 128 (oder weniger)
  • Audio_sample_rate: 44100 (oder weniger)
  • Größe: 480×320
  • Max_frame_rate: 30
  • Video_bitrate: 1500 (oder weniger)

1b. Universal-Smartphone-Profil B: Höhere Auflösung

Dieses Profil lässt sich auf iPhone 4g, iPad, Apple TV, dem neuen iPod Touch, Droid, PS3 und Xbox besser abspielen, da es die Videoauflösung erhöht. Die zusätzlichen Pixel sind jedoch auf älteren iPhones verschwendet und führen zu einem Video, das auf Blackberrys und einigen Android-Telefonen nicht abgespielt werden kann.

Spielt weiter

Alles oben genannte, außer Blackberry und vielleicht schwächere Android-Geräte.

Einstellungen

Universelles Smartphone-Profil (siehe oben), plus:

  • Größe: 640×480

2. Erweitertes Smartphone-Profil

Neuere iOS-Geräte erlauben höhere Auflösungen und eine höhere Kodierungskomplexität (was eine bessere Komprimierung bedeutet). Insbesondere iPad- und Apple TV-Nutzer sollten keine Videos mit einer Auflösung von 480×320 auf ihren schönen Bildschirmen sehen müssen. Es ist also sinnvoll, eine Version mit höherer Qualität anzubieten, wenn Sie diesen Nutzern ein gutes Erlebnis bieten wollen.

Spielt weiter

  • iOS: iPhone 4G, iPad, Apple TV*, neuerer iPod Touch
  • Android: Nexus One, Droid, vielleicht auch andere (Hinweis: Einige Nutzer berichten über Probleme mit 720p-Videos)
  • Sonstiges: PS3, Web

Spielt nicht weiter

  • iOS: iPod 5G/5.5G/Classic, iPhone 3GS und früher, älterer iPod Touch PSP, altes Apple TV*
  • Blackberry: alle
  • Android: andere
  • Sonstiges: PSP, PS3, Xbox 360, Web

Einstellungen

Standardwerte, plus:

  • H264_profile: main
  • H264_level: 3.1
  • Audio_bitrate: 160 (oder weniger)
  • Audio_sample_rate: 48000
  • Größe: 1280×720 (maximal) oder 960×640 (iPhone 4 nativ)
  • Max_frame_rate: 30
  • Video_bitrate: 5000 (oder weniger)

*2b. Erweitertes Smartphone-Profil B: mit alter Apple TV-Kompatibilität

Um ältere Apple TV-Geräte zu unterstützen, verwenden Sie die Einstellung Erweitertes Smartphone-Profil sowie eine der folgenden Optionen.

Einstellungen

Erweitertes Smartphone-Profil (siehe oben), plus eine der folgenden Optionen:

  • Größe: 960×540
  • Max_frame_rate: 24

3. Älteres Smartphone-Profil

Dieses Profil kann auf den letzten großen H.264-basierten Mobilgeräten abgespielt werden: vor allem auf älteren iPods und einigen Blackberrys. Der Kompromiss ist ein deutlich kleineres Video: 320×240, mit nicht mehr als 768kbps.

Spielt weiter

Alles oben genannte, plus:

  • iPod 5G, PSP (vor 3.30)
  • Blackberry Curve 9330, 9300, 8530, 83XX
  • Perle 8XXX, 88XX

Einstellungen

Standardwerte, plus:

  • Audio_bitrate: 128 (oder weniger)
  • Audio_sample_rate: 44100 (oder weniger)
  • Größe: 320×240
  • Max_frame_rate: 30
  • Video_bitrate: 768 (oder weniger)
  • H264_level: 1.3

4. Ältere 3GP-Profile A und B

Schließlich werden ein oder zwei 3GP-Profile die Unterstützung auf viele andere mobile Geräte ausweiten. Sie können diese Profile auf den meisten Geräten verwenden, die oben unter dem Legacy Smartphone Profile unterstützt werden. Wenn Sie also ein 3GP-Video mit 320×240 kodieren, müssen Sie nicht unbedingt ein anderes H.264-Video mit 320×240 kodieren. Beachten Sie, dass sich die 3GP-Videounterstützung bei Zencoder noch im Beta-Stadium befindet. Schließlich ist zu beachten, dass diese Videos schrecklich aussehen werden, aber das ist der Preis für die Unterstützung von 3GP-Handys.

Spielt weiter

Schwer zu sagen. Es gibt Tausende von 3GP-Gerätetypen, und jeder ist ein wenig anders. Betrachten Sie diese als Ausgangspunkt.

 Profil AProfil B
Format3gp3gp
Video_codecmpeg4mpeg4
Größe320×240176×144
Aspekt_ModusPolsterPolster
Rahmen_rate155
Hochwertigwahrwahr
Video_bitrate19252
Bitrate_cap19258
Puffer_GrößeK.A.16
Audio_bitrate2416
Audio_Kanäle11
Audio_sample_rate1600016000

Zusammenfassung

Wenn Sie ein mobiles Video erstellen möchten, beginnen Sie mit dem Universal Smartphone Profile. Wenn Sie eine bessere Qualität wünschen, ergänzen Sie diese durch Videos mit dem erweiterten Smartphone-Profil. Für eine breitere Kompatibilität fügen Sie ein oder zwei Legacy-Profile hinzu, entweder mit MP4 oder 3GP. Es sind nur 1-3 Profile erforderlich, um die meisten mobilen Geräte zu unterstützen.

Bearbeitungen

Ältere iPhone/iPod-Geräte verlangen nach dem Profil "H.264 Baseline Low Complexity". "Niedrige Komplexität" ist kein H.264-Standard; es bedeutet eigentlich nur "nur 1 Referenzrahmen". Es ist unklar, inwieweit Apple-Geräte dies wirklich durchsetzen, aber für echte Kompatibilität solltest du wahrscheinlich das Baseline-Profil verwenden und die Referenzframes auf 1 begrenzen. Du kannst dies bei Zencoder mit dem neuen h264_reference_frames Umgebung.

23. November 2010: Ein paar Leute haben nach dem Palm Pre Video gefragt. Die veröffentlichten Spezifikationen für Palm Pre sind sehr ähnlich zu anderen Smartphones:

  • Native Auflösung 480×320 (mit Unterstützung von 640×480)
  • H.264-, H.263- oder MPEG-4-Video
  • MP3- und AAC-Audio (sowie einige andere Codecs)

Wenn diese Angaben korrekt und umfassend sind, dann sollten die oben genannten Profile Universal und Legacy auf dem Palm Pre funktionieren.

24. Januar 2011: Um 3GP-Videos als RTMP-Stream zu liefern, müssen sie "angedeutet" werden. hinzufügen "hint": 1 an Ihre API-Anforderung an, um sie zu aktivieren.

Y COMBINATOR IN DEINEN 30ERN MACHEN

Das Klischee eines Y Combinator-Gründers sieht ungefähr so aus.

Programmierer. Klug und engagiert. Hat das MIT oder Stanford besucht oder das College ganz übersprungen. Kann von einem lächerlich niedrigen Gehalt leben. Genießt es, 90 Stunden pro Woche zu arbeiten.

Und natürlich: Jung. Anfang bis Mitte 20.

Letztes Jahr hätte ich mich fast nicht bei Y Combinator beworben, weil ich dachte, ich sei zu alt. Damals war ich 31. In der Bewerbung wird nach dem Alter gefragt, und ich dachte, sie würden einfach jeden ignorieren, der nicht in den 20ern ist. Aber Freunde von mir haben es in die Sommerklasse geschafft, und sie waren älter als ich, also dachte ich, ich versuche es.

Zugegeben, es kann schwieriger sein, YC zu machen, wenn man, wie ich, schon älter ist. Ich habe eine Frau, zwei Kinder und eine Hypothek. Aber es hat auch Vorteile, ein bisschen älter zu sein. Da die Bewerbungen für den Winterkurs 2011 gerade geöffnet sind, dachte ich, ich erzähle von meinen Erfahrungen.

Hier ist ein kurzer Leitfaden für die Teilnahme an Y Combinator in Ihren 30ern.

Akzeptiert YC Gründer, die älter als 30 sind?

Ja. Und laut Paul Graham ist das Alter weder eine Strafe noch ein Vorteil. Er schreibt:

"Ich kenne die Zahlen nicht wirklich. Wir führen nicht Buch. Aber ich weiß, dass es kein einziges Unternehmen mit Gründern in den 50ern gab, und nur zwei oder drei mit Gründern in den 40ern oder im Teenageralter. Die meisten Gründer sind in ihren 20ern oder 30ern. Ich schätze mal, dass 15-20 % der Gründer in ihren 30ern sind.

Das war im Jahr 2009, die Zahlen könnten sich also geändert haben.

Im Grunde genommen entspricht die Altersverteilung der YC-Unternehmen ziemlich genau der Altersverteilung der Bewerber. Mehr YC-Gründer sind 25 als 35 Jahre alt, aber es bewerben sich mehr 25-Jährige als 35-Jährige.

Paul hat einen Aufsatz, in dem er sagt, dass die ideale Spanne für die Gründung eines Unternehmens zwischen 22 und 38 Jahren liegt. Soweit ich weiß, ist das keine Regel, sondern nur ein Vorschlag. YC hat eine Menge Leute aufgenommen, die jünger als 22 sind, und zumindest ein paar über 38.

Ich bin über 30 und möchte ein Startup gründen/ausbauen. Sollte ich mich bei YC bewerben?

Sicher. Wenn Sie mehr als 4 Monate in der Bay Area bleiben können (3 reichen nicht aus, wenn Sie Geld auftreiben müssen) und wenn Sie glauben, dass Sie von einem hervorragenden Mentoring profitieren würden, dann sollten Sie es versuchen.

Wie kann man es sich leisten, YC zu machen, wenn man so alt ist?

Das ist nicht einfach. Ein dreiköpfiges Team bekommt nur 20.000 Dollar. Für die meisten Leute ist das nicht genug, um in der Bay Area zu leben. Wenn man 21 ist, löst man dieses Problem, indem man billig lebt. Billige Wohnung, kein Büro, billig essen, nicht reisen, keine Sachen kaufen. Eine niedrige Verbrennungsrate ist ein großer Vorteil für ein Startup, und wenn man das nach dem YC beibehalten kann, ist man den alten Hasen einen Schritt voraus.

Wenn man 31 ist, ist es wahrscheinlicher, dass man eine hohe Verbrennungsrate hat (aufgrund von Familie, Hypotheken oder einem teureren Lebensstil usw.). Aber mit 31 hat man auch einige Vorteile, zum Beispiel Ersparnisse.

Wenn man mit 31 ein guter Programmierer ist, hat man wahrscheinlich zumindest ein paar Jahre lang ein angemessenes Gehalt verdient. Ich habe unsere mageren YC-Gelder mit Ersparnissen aufgestockt. Außerdem hatte ich vor der Jugendherberge ein Software-Beratungsunternehmen geführt, so dass ich während der Monate der Jugendherberge sogar ein kleines Einkommen hatte (da meine Mitarbeiter einige Projekte abschlossen).

Was passiert, wenn Ihre Ersparnisse aufgebraucht sind?

Entweder Sie beschaffen Geld, oder Sie machen Gewinn. Wenn Ihr gesamtes Team mit 5.000 $/Monat auskommt, ist es viel einfacher, rentabel zu werden, als wenn Sie 25.000 $/Monat benötigen. Wenn Ihre Ausgaben also hoch sind, sind Sie oft gezwungen, Geld zu beschaffen, anstatt sofort profitabel zu werden.

Ich persönlich liebe die Idee, schlank zu wirtschaften, profitabel zu werden und große Finanzierungen zu vermeiden. Das ist nicht jedermanns Sache, aber ich kann mich damit anfreunden. Aber es ist sehr, sehr schwer zu machen, vor allem, wenn man ein Team hat, das marktnahe Gehälter braucht. Daher ist es paradoxerweise für die meisten von uns einfacher, Geld zu beschaffen.

Aber Geldbeschaffung ist immer noch schwierig. Ist das nicht riskant?

Ja. Es ist riskant, alles aufzugeben, wenn man nur ein paar Monate Zeit hat und hofft, schnell Geld zu bekommen. Wenn Sie dieses Risiko nicht eingehen können, lassen Sie YC sein oder gründen Sie ein Unternehmen, das keine Investitionen benötigt. Geld zu beschaffen ist schwierig, unsicher und kann ein Startup zerstören. Aber wenn einem Startup das Geld ausgeht, ist das garantiert das Ende, also ist es oft eine gute Idee, Geld zu beschaffen.

Die gute Nachricht ist, dass Y Combinator Gründer hervorragend darauf vorbereitet, Geld zu beschaffen. Sie erhalten großartiges Mentoring (durch YC selbst, durch YC-Absolventen und sogar durch nicht angeschlossene Angel-Investoren), einen kleinen PR-Schub und die Möglichkeit, beim Demo Day vor 100 erstklassigen Investoren zu sprechen. Es gibt keine Garantie, dass Sie Geld bekommen, aber viele YC-Gründer schaffen es.

Ist es einfacher oder schwieriger, in den 30ern Geld zu beschaffen?

Ich glaube nicht, dass es einen großen Unterschied macht. Letztendlich suchen die Investoren nach starken Gründern und einer großen Chance. Junge Gründer haben einige Vorteile, ältere Gründer haben andere.

Was ist mit Mitbegründern?

Das ist wichtig. Wenn Sie 31 Jahre alt sind und genug gespart haben, um 6 Monate lang an Ihrer App zu arbeiten, Ihre Mitgründer aber nicht, ist das ein Problem. Bis zu einem gewissen Grad ist die Startbahn Ihres Unternehmens nur so lang wie die kürzeste Startbahn der Mitgründer. Wenn Ihre Start- und Landebahnen ungleich lang sind, sollten Sie von vornherein eine klare Vereinbarung darüber treffen, was passiert, wenn die erste Start- und Landebahn zu Ende geht.

Was ist mit Ehepartner/Kindern/Hypothek?

Das ist sehr situationsabhängig. Ich habe Freunde, die nie das tun könnten, was ich tue, weil ihr Privatleben es nicht zulässt oder sie es finanziell nicht stemmen können. Aber ich habe eine Frau, die mich sehr unterstützt, und ein paar Ersparnisse. Das hat YC für mich möglich gemacht.

Soll man sich als Startup-Gründer nicht etwa 30.000 Dollar pro Jahr verdienen?

Ja und nein. Ich denke, die Faustregel lautet: "Bezahlen Sie sich so wenig wie möglich", was gleichbedeutend ist mit: "Zahlen Sie so viel, dass die Finanzen Sie nicht davon abhalten, sich auf Ihr Startup zu konzentrieren."

Die Investoren verstehen das. Wenn Sie Kinder haben und Ihre tatsächliche Burn-Rate bei 90.000 $/Jahr liegt, sollten Sie sich 90.000 $/Jahr zahlen. Wenn Sie sich selbst 60.000 Dollar zahlen, werden Sie Schwierigkeiten haben, das Startup langfristig zu halten. Wenn Sie aber nur 30.000 $/Jahr brauchen und sich 60.000 $ zahlen, erweisen Sie Ihrem Startup einen schlechten Dienst.

Wenn sich das ungerecht anhört ("Warum sollte ich nur 30.000 Dollar nehmen, wenn der Gründer um die Ecke 90.000 Dollar bekommt?"), denken Sie daran, dass Sie mit einem niedrigen Gehalt einen unmittelbaren Vorteil gegenüber dem Gründer haben, der einen großen Gehaltsscheck braucht. Wenn alle anderen Faktoren gleich sind, ist die Wahrscheinlichkeit, dass Ihr Startup stirbt, geringer als die des teuren Startups um die Ecke - zumindest am Anfang. Wenn Sie ein 15-köpfiges Team und eine VC-Finanzierung haben, sollten Sie auf jeden Fall ein richtiges Gehalt nehmen.

Sehen dich die Leute komisch an, weil du so alt bist?

Nein. Ob Sie es glauben oder nicht, viele Start-ups haben Gründer in ihren 30ern oder 40ern. Ich habe sogar gehört, dass es Leute in ihren 50ern gibt, die Start-ups gründen. Schockierend, ich weiß.

Tatsächlich stellt sich heraus, dass der 22-jährige Gründer/das 22-jährige Wunderkind die Ausnahme ist, nicht die Regel. Ausgehend von einer Studie mit 549 Unternehmern liegt das Durchschnittsalter eines Gründers, der ein "wachstumsstarkes Unternehmen" gründet, bei 40 und nicht bei 25 Jahren. Das liegt zum Teil daran, dass die meisten von uns keine Wunderkinder sind und ein oder zwei Jahrzehnte an Erfahrung und Misserfolgen brauchen, bevor sie die Dinge begreifen. Aber ich denke, der Hauptgrund ist einfach: Gründer hören nicht mit einem Startup auf. Wenn es Ihnen mit 25 Spaß macht, ein Unternehmen zu gründen, ist die Wahrscheinlichkeit groß, dass Sie auch mit 40 noch Spaß daran haben werden.

REFERENZ-IDS: ZUWEISUNG VON INHALTEN ZU VIDEO-PLAYERN

Das Veröffentlichen von Videos über das Tool Schnellveröffentlichung im Medienmodul ist schnell und einfach. Für diejenigen unter Ihnen, die über große Content-Bibliotheken und eine große Anzahl von Videoplayern in Ihren Web-Eigenschaften verfügen, gibt es jedoch einen Trick, mit dem Sie Zeit sparen können. In diesem Beitrag erfahren Sie, wie Sie das Referenz-ID-Feature von Studio verwenden können, um das programmgesteuerte Zuweisen von Inhalten zu Playern zu vereinfachen.

PROGRAMMATISCHE ZUWEISUNG VON INHALTEN AN PLAYER

Sie haben vielleicht bemerkt, dass der gesamte Brightcove-Veröffentlichungscode einem Standardformat folgt. Das bedeutet, dass Sie programmgesteuert einige ID-Felder austauschen können, um den Einbettungscode zu ändern:
  • Parameter PlayerID. Bestimmt, welcher Videoplayer angezeigt wird.
  • @videoPlayer-Parameter. Legt fest, welches Video angezeigt wird (nur Einzelvideo-Player).
  • Parameter @playlistTabs. Bestimmt, welche Wiedergabelisten angezeigt werden (nur Wiedergabelisten-Player mit Registerkarten).
  • @playlistCombo-Parameter. Bestimmt, welche Wiedergabelisten angezeigt werden (nur Player mit Dropdown-Wiedergabelistenauswahl).

Als Nächstes wollen wir uns ansehen, wie die Referenz-ID verwendet werden kann, um den Prozess der programmatischen Zuweisung von Inhalten zu vereinfachen.

VERWENDUNG DER REFERENZ-ID ANSTELLE VON ID-NUMMERN

Allen Videos, Wiedergabelisten und Playern wird eine eindeutige ID-Nummer zugewiesen, die zu Identifikationszwecken verwendet wird, insbesondere mit den oben genannten Parametern. Mit der Referenz-ID können Sie eine andere eindeutige ID hinzufügen, die anstelle dieser Nummer verwendet wird. Dies kann das Hinzufügen eines neuen Players zu Ihrer Website erheblich vereinfachen, da Sie nicht ständig zum Studio zurückkehren müssen, um die ID-Nummern abzurufen.

Die Referenz-ID kann auch praktisch sein, wenn Sie Ihre Videos und Webseiten in einem Content-Management-System (CMS) verwalten. Sie können einem Video eine Referenz-ID zuweisen, die mit der von Ihrem CMS verwendeten ID übereinstimmt, so dass Sie die gleichen Informationen im CMS und im Studio leicht abgleichen können.

Denken Sie daran: Sie können Wiedergabelisten auch eine Referenz-ID zuweisen und Wiedergabelisten Ihren Videoplayern über den Einbettungscode zuweisen, anstatt das Studio zu verwenden. Achten Sie nur darauf, dass alle Referenz-IDs eindeutig sind, damit Brightcove weiß, welches Video oder welche Wiedergabeliste angezeigt werden soll.

WIE MAN DIE REFERENZ-ID BEARBEITET

Dieser Schritt ist ganz einfach: Wählen Sie einfach Ihr Video im Medienmodul aus, klicken Sie unten auf dem Bildschirm auf Bearbeiten und aktivieren Sie das Kästchen neben "Referenz-ID". Daraufhin wird ein kleines Textfeld angezeigt, in das Sie eine Referenz-ID eingeben können.

VP8, WEBM UND DIE ZUKUNFT VON HTML5-VIDEO

Im Jahr 2010 kündigte Google ein neues Open-Source-Videoprojekt an: WebM, das den VP8-Codec verwendet. Dies ist eine große Sache für digitales Video. Brightcove hat ebenfalls VP8-Transcodierungsunterstützung eingeführt, und wir sind bestrebt, die beste VP8-Transcodierung auf dem Markt anzubieten.

WAS IST VP8? WEBM?

VP8 ist ein Videocodec, wie h.264, VP6, Theora, etc.

WebM ist zweierlei: ein Containerformat (basierend auf Matroska) und der Name für ein Open-Source-Videoprojekt. Vermutlich könnte WebM in Zukunft auch andere offene Video- und Audiocodecs enthalten.

UNTERSTÜTZT BRIGHTCOVE VP8?

Ja. Wir haben mit Google zusammengearbeitet, um VP8/WebM-Unterstützung in Brightcove zu integrieren.

WOHER KOMMT DAS VP8?

Bevor Google das Unternehmen aufkaufte, war On2 eines der wenigen Unternehmen weltweit, das proprietäre Videocodecs herstellte. Die meisten Video- und Audiocodecs sind Industriestandards, die Patente von ein paar Dutzend Unternehmen kombinieren.

Für MP3-Audio gibt es zum Beispiel mehr als 100 Patente. Jeder kann die MP3-Spezifikation lesen, aber um einen MP3-Encoder zu implementieren oder um MP3-Audio zu dekodieren oder zu kodieren, müssen Sie diese Patente lizenzieren. Praktischerweise sind die Patente in einem Patentpool zusammengefasst, so dass man nur eine Lizenz und nicht 50 unterschreiben muss, um etwas mit MP3 zu machen.

On2 war anders. Es war ein kommerzielles Unternehmen, das seine eigenen Videocodecs wie VP6, VP7 und VP8 entwickelte. Und ihre Codecs waren ziemlich gut. VP6 wurde zu einer großen Sache im Web, als Macromedia es für Flash 7 und 8 lizenzierte.

Damals war dies ein großer Fortschritt gegenüber h.263, dem Flash 6-Videocodec. Eine Zeit lang war er sogar fast so gut wie h.264, bevor die Implementierung von h.264-Encodern ausgereift war. Insgesamt ist h.264 jedoch ein besserer Codec als VP6. Als Flash 9 mit h.264 ausgestattet wurde, hat sich der Bedarf an VP6 ein wenig verringert. Dennoch ist VP6 immer noch der am zweithäufigsten genutzte Videocodec im Internet.

WAS HAT ES MIT HTML5-VIDEO AUF SICH?

HTML5 enthält eine <video> Tag, wie ein <img> Tag, den die Browser zur nativen Wiedergabe von Videos verwenden, ohne dass ein Plugin (z. B. Flash Player oder Sliverlight) erforderlich ist. Es wird jedoch kein Standard-Codec angegeben.

Firefox und Opera unterstützten Theora, einen Open-Source-Codec, der jedoch eine oder zwei Generationen hinter den besten heute verfügbaren Videocodecs zurückliegt. Theora basiert eigentlich auf On2 VP3, das On2 vor einigen Jahren unter einer BSD-ähnlichen Lizenz veröffentlicht hat.

Apple und Microsoft wollen die Theora-Unterstützung nicht in ihre Browser aufnehmen, weil sie schlechter ist als h.264 und weil sie sich Sorgen um U-Boot-Patente machen. Safari und IE setzen auf h.264, den besten Codec auf dem Markt, der aber nicht kostenlos ist. H.264 erfordert eine Lizenz von MPEG-LA (die den Patentpool verwaltet).

Die Bedingungen sind derzeit nicht lästig; h.264 ist für die meisten Nutzer kostenlos oder billig, zumindest im Jahr 2010. Aber das könnte sich im Laufe der Zeit ändern, und selbst wenn nicht, wollen die Leute hinter Firefox und Opera aus philosophischen und pragmatischen Gründen keinen patentbelasteten Codec verwenden.

Im Moment befindet sich HTML5-Video in einer Sackgasse. Firefox und Opera unterstützen h.264 nicht, und IE und Safari unterstützen Theora nicht (Google Chrome unterstützt übrigens beides).

WARUM IST VP8 WICHTIG?

VP8 ist ein guter Videocodec, und er ist offen. Das macht ihn einzigartig in der Welt. Theora ist offen, aber kein guter Codec. H.264 ist ein großartiger Codec, aber mit Patenten belastet.

Firefox, Chrome, Opera und Adobe unterstützen derzeit VP8, und Safari und IE werden es vielleicht irgendwann tun. Im besten Fall wird VP8 also das HTML5-Videoproblem vollständig lösen. Im schlimmsten Fall ist es ein großer Schritt nach vorne für Open Video. So oder so ist ein qualitativ hochwertiger Open-Source-Videocodec eine gute Sache für alle, auch für h.264-Nutzer.

WIE GUT IST VP8?

Es ist noch sehr früh, aber es scheint gut zu sein. H.264 ist wahrscheinlich immer noch besser, aber VP8 ist besser als die meisten anderen Codecs (einschließlich Theora, VP6, MPEG-4, etc.).

Außerdem wird VP8 besser werden, wenn die Encoder besser werden. Selbst bei ein und demselben Codec kann der Unterschied zwischen einem Encoder und einem anderen enorm sein. Als h.264 zum ersten Mal veröffentlicht wurde, war es nicht viel besser als VP6 oder MPEG-4 ASP (z. B. DivX und XviD), weil die ersten h.264-Encoder in aller Eile auf den Markt gebracht wurden. Aber fünf Jahre später sind die h.264-Encoder deutlich besser geworden.

Geben Sie VP8 ein Jahr Zeit (geschweige denn fünf), und es wird immer besser werden.

WAS BEDEUTET DAS FÜR H.264?

Wettbewerb ist gut. H.264 hat seine Lizenzbedingungen im letzten Jahr ein wenig liberalisiert, und ein Teil davon ist wahrscheinlich auf den Druck von Firefox und Opera zurückzuführen. VP8 wird dies nur beschleunigen; ein glaubwürdiger Konkurrent zu h.264 wird die h.264-Patentinhaber dazu ermutigen, günstige Lizenzbedingungen anzubieten.

WIRD H.264 VERSCHWINDEN?

Nein. Viele Unternehmen setzen auf h.264, darunter auch Apple, und viele Geräte (wie das iPhone) enthalten hardwarebasierte h.264-Decoder. Darüber hinaus ist h.264 immer noch der beste Codec auf dem Markt, so dass bandbreitenbewusste Unternehmen ihn auch weiterhin verwenden werden.

WELCHEN AUDIOCODEC VERWENDE ICH BEI WEBM/VP8?

Ogg Vorbis. Im Gegensatz zu Theora, das in der Qualität ziemlich weit hinter h.264 zurückliegt, ist Vorbis als Audiocodec eigentlich recht gut. Er ist konkurrenzfähig mit MP3 und AAC.

WIE KANN ICH VP8-VIDEOS ABSPIELEN?

Laden Sie Chromium, Firefox oder einen anderen Browser herunter. Andere Spieler werden bald auftauchen.

WIE FÜGE ICH VP8 ZU MEINER WEBSITE HINZU?

Sehen Sie sich unser video.js-Projekt an, einen universellen Open-Source-Videoplayer. Video.js bietet einen einzigen Einbettungscode für HTML5-Video, Flash-Video, iPhone und andere mobile Geräte.

VAST: WARUM STANDARDS FÜR DIE REAKTION AUF VIDEOANZEIGEN WICHTIG SIND

In diesem Beitrag erfahren Sie, was VAST ist, warum dieser Standard so wichtig ist und was mit VAST 2 geschieht.

WAS IST VAST?

VAST (Video Ad Serving Template) ist die standardisierte Methode zur Bereitstellung einer Anzeigenantwort an einen Videoplayer. Dies geschieht mit XML, das Informationen über den Anzeigentyp, den Standort des Anzeigenmotivs, Ereignisse, die bei bestimmten Ereignissen ausgelöst werden, und vieles mehr enthält. In der VAST-Spezifikation wird ausführlich erläutert, was alles möglich ist.

VAST wurde vom Interactive Advertising Bureau (IAB) entwickelt. Das IAB hat diese Spezifikation in Gesprächen mit zahlreichen Anzeigenserverunternehmen, Videoplattformen, Werbeagenturen und anderen Personen, die an einem Standardformat interessiert sind, zusammengestellt. Brightcove war eines der Unternehmen, die an dieser Spezifikation mitgewirkt haben, und wir haben unser Wissen aus dem Brightcove-Anzeigen-XML genutzt, um Änderungen an der Spezifikation vorzuschlagen.

WARUM IST DAS SO WICHTIG?

Mit dieser Standard-Anzeigenantwort können Anzeigenserver ganz anders arbeiten. Der Anzeigenserver muss sich nicht mehr mit den Unterschieden zwischen den verschiedenen Videoplayern und den erwarteten Antworttypen und -formaten befassen, sondern kann im Idealfall an alle Stellen dieselbe Anzeigen-XML zurückgeben.

Noch wichtiger ist, dass Anzeigenserver oft miteinander kommunizieren und je nach Bedarf und Anforderung Anzeigen von verschiedenen Stellen abrufen. Darin liegt die eigentliche Stärke von VAST, denn es ermöglicht die problemlose Schaltung von Anzeigen durch Dritte. Dies macht Dinge wie den Echtzeit-Tausch von Videoanzeigen möglich.

WAS GESCHIEHT MIT DER GROSSEN 2?

Die erste Version, VAST 1, hatte eine gewisse Unterstützung in der Branche, aber VAST 2 hat sie vollständig überholt. Viele Anzeigenserver, wie die Plattform von DoubleClick, haben angekündigt, VAST 2 zu unterstützen. Und eine wachsende Zahl von Videoplayern, darunter der Player von Brightcove, ermöglicht die Verwendung von VAST.

VAST 2 bietet nicht nur eine breitere Unterstützung, sondern auch viel mehr Elemente und Attribute, die für Anzeigenantworten benötigt werden. Die Spezifikation von VAST 1 enthält eine Reihe von Einschränkungen. So sind an bestimmten Stellen keine Ad-Creatives erlaubt, einige Ereignisse, die man wissen wollte, fehlen, und es gibt Elemente, die geklärt werden müssen.

Obwohl VAST 2 jetzt empfohlen wird, implementiert Brightcove sowohl VAST 1- als auch VAST 2-Spezifikationen. Außerdem fügen wir dem Player kontinuierlich neue Funktionen hinzu, damit mehr VAST-2-Elemente verwendet werden können.

WIE MAN H.264 MIT MEDIACODER KODIERT

Für einige unserer Verlage und Partner gibt es sehr triftige Gründe, ihren eigenen externen Medien-Transcoding-Workflow zu verwenden, der die Nutzung der BC3 Server-Side Transcoding-Funktionalität ausschließt.

Wenn Sie die Kontrolle über die Qualität und Größe des Endprodukts wirklich ausreizen möchten, müssen Sie sich mit den fortschrittlicheren Hebeln im Encoding-Prozess beschäftigen. Dinge wie Profil, Level und Predictor Frames sind nur einige der Dinge, die Sie optimieren müssen, um das Beste aus Ihrer Codierung herauszuholen.

Für 99 % von uns sind das einfach zu viele spezielle Details, als dass wir sie verstehen könnten. Zum Glück gibt es das Internet, das uns als Tor zu den echten Experten da draußen rettet.

Hier ist etwas zum Ausprobieren.

Wie man MediaCoder bekommt

Laden Sie MediaCoder herunter, ein Open-Source-GUI-Tool, mit dem Sie Ihre Videos kostenlos in h.264 umwandeln können. Es gibt auch ein kostenpflichtiges Kommandozeilen-Tool, wenn Sie es mögen.

So richten Sie MediaCoder ein

Richten Sie MediaCoder gemäß diesen Anweisungen ein.

Menü Datei -> Alle Einstellungen wiederherstellen

Registerkarte Audio

Wählen Sie aus, was für Sie am sinnvollsten ist. Denken Sie daran, dass Audio Platz braucht und der größte Teil Ihres Audiosignals von der Qualität der PC-Lautsprecher verbraucht und begrenzt wird, also haben Sie nicht das Gefühl, dass Sie hier viel tun müssen.

Registerkarte Video

  • Modus: Bitratenbasiert
  • Bitrate: 500 kbps (beginnen Sie mit diesem Wert und variieren Sie ihn, um zu sehen, wie sich die Situation verbessert)
  • Format: h.264
  • Container: MP4
  • Quelle: (Auto-Select)
  • Geber: (Auto-Auswahl)

x264 Registerkarte

  • Profil: Hoch
  • Prädiktorenrahmen: 6
  • Bewegung Est. Modus: Normal
  • Bewegung Est. Reichweite: 16
  • Stufe: 5.1
  • B-Frames: 5
  • Subpel Verfeinerung: 7

MediaCoder-Einstellungsfenster

Klicken Sie auf die Schaltfläche "Erweitert" -> Fenster "MediaCoder-Einstellungen

Video-Encoder

|--x264

  • Bitstream-Profil = Baseline (markieren und wählen Sie "Baseline" in der Dropdown-Box unten)
  • Pegel des Bitstroms = 51 (geben Sie den Wert in das Feld unten ein und klicken Sie auf die Schaltfläche "Übernehmen")
  • Frames, die als Prädiktoren in B- und P-Frames verwendet werden = 6 (geben Sie den Wert in das Feld unten ein und klicken Sie auf die Schaltfläche "Anwenden")
  • Maximale B-Frames zwischen I- und P-Frames = 5 (geben Sie den Wert in das Feld unten ein und klicken Sie auf die Schaltfläche "Anwenden")
  • B-Frames-Entscheidung = wahr (klicken Sie unten auf die Optionsschaltfläche "Ja")
  • B-Frames wie bei der Vorhersage verwendet = wahr (klicken Sie unten auf die Optionsschaltfläche "Ja")
  • CABAC verwenden = wahr (klicken Sie unten auf das Optionsfeld "Ja")
  • Direkte Vorhersage von Makroblöcken = Auto (markieren Sie und klicken Sie auf "Auto" in der Dropdown-Box unten)
  • Gewichtete Vorhersage für B-Frames verwenden = wahr (klicken Sie unten auf die Optionsschaltfläche "Ja")
  • Adaptive räumliche Transformationsgröße = wahr (klicken Sie unten auf das Optionsfeld "Ja")
  • Vollpixel-Bewegungsschätzungsalgorithmus = Hexagonal (markieren Sie "Hexagonal" und klicken Sie darauf in der Dropdown-Box unten)
  • Subpel-Verfeinerungsqualität = 7 (geben Sie den Wert in das Feld unten ein und klicken Sie auf die Schaltfläche "Anwenden")
  • Gemischter Bezugsrahmen = wahr (klicken Sie unten auf das Optionsfeld "Ja")
  • Optimierung der Ratenverzerrung von B-Frames Makroblocktyp = wahr (klicken Sie unten auf die Optionsschaltfläche "Ja")
  • Verfeinern von Bewegungsvektoren in bidirektionalen Makroblöcken = falsch (klicken Sie unten auf das Optionsfeld "Nein")
  • Ratenverzerrungsoptimierte Quantisierung = Bei allen Modusentscheidungen aktivieren (markieren Sie "Bei allen Modusentscheidungen aktivieren" und klicken Sie darauf im Feld unten)
  • Frühzeitige Erkennung von Übersprüngen in P-Frames = falsch (klicken Sie unten auf die Optionsschaltfläche "Nein")
  • Threads (0 für Auto) = 6 (geben Sie den Wert in das Feld unten ein und klicken Sie auf die Schaltfläche "Übernehmen")

Alpha- und Beta-Entriegelung

Die einzigen Einstellungen, die im MediaCoder Preferences-Fenster verbleiben, sind Alpha- und Beta-Deblocking. Für weitere Informationen, lesen Sie bitte How To Use Mpeg4 AVC Deblocking Effective (Small FAQ).

Die Entscheidung, welche Werte Sie verwenden, ist eine persönliche Entscheidung. In diesem Beispiel werden wir eine detailliertere Darstellung und eine gelegentliche Blockeinstellung von -2:-1 verwenden.

  • Alpha-Parameter des Deblocking-Filters = -2 (geben Sie den Wert in das Feld unten ein und klicken Sie auf die Schaltfläche "Anwenden")
  • Beta-Parameter des Deblocking-Filters = -1 (geben Sie den Wert in das Feld unten ein und klicken Sie auf die Schaltfläche "Anwenden")

Klicken Sie auf die Schaltfläche "X" in der oberen rechten Ecke des MediaCoder-Einstellungsfensters.

Muxer-Registerkarte

  • Optionsfeld: Aktivieren
  • Multiplexer: MP4Box

Mediacoder-Ausgang prüfen

Lassen Sie Ihre Videos durchlaufen und sehen Sie sich die Ausgabe an. Denken Sie daran, je besser Ihre Quelldatei ist, desto besser wird die Transkodierungsausgabe sein.

Bei sich schnell bewegenden, komplexen Szenen (siehe die Wellen im Übergang) sollten Sie viel weniger Blockierungen oder Qualitätseinbußen feststellen.

Diese Datei ist bereit für den Upload und die sofortige Wiedergabe durch jeden Brightcove-Player sowie das iPhone (dank der Baseline-Einstellung).

VIDEO-PLAYER-SPEZIFIKATIONEN

Vor kurzem habe ich mit einem unserer Großkunden während der Projektstartphase die Möglichkeiten des Videoplayers besprochen. Vor BEML bestand die primäre Wahl zwischen der Übernahme einer vorhandenen Vorlage oder der Erstellung eines vollständig benutzerdefinierten Videoplayers mit Flash und/oder JavaScript.

Mit BEML hat sich der Funktionsumfang der Player grundlegend verbessert. Jetzt kann jeder - mit Ausnahme von Benutzern mit einem Brightcove-Basiskonto - ganz einfach eine benutzerdefinierte Vorlage erstellen, die ihren Anforderungen entspricht. Für die meisten Benutzer ist es schneller und einfacher, eine vorhandene Vorlage zu duplizieren und den BEML-Code zu ändern, um eine maßgeschneiderte Variante zu erstellen. Die eigentliche Stärke von BEML liegt jedoch in der Möglichkeit, alle Features des Videoplayers im Detail festzulegen.

WICHTIGE ÜBERLEGUNGEN FÜR BENUTZERDEFINIERTE VIDEOPLAYER

Im Folgenden finden Sie eine Liste von Fragen, die ich verwende, um Kunden bei der Ermittlung der für die Erstellung eines individuellen Players erforderlichen Parameter zu helfen:

  • Benutzererfahrung: An welchem Punkt der User Journey erscheint der Player und in welchem Kontext?
  • Benutzerinteraktion: Was sollen die Benutzer tun, während sie ein Video ansehen? In den Vollbildmodus wechseln? Einen Artikel lesen?
  • Aktionen nach dem Anschauen: Was sollen die Nutzer tun, nachdem sie das Video angesehen haben? Weitere Videos ansehen? Zu verwandten Inhalten navigieren? Es mit anderen teilen?
  • Inhaltstyp: Welche Art von Inhalten wird der Player anzeigen (z. B. Seitenverhältnis, Qualität)?
  • Elemente der Benutzeroberfläche: Welche Oberflächenelemente sollten enthalten sein (z. B. Menü-Overlay, Wiedergabeliste, Steuertasten)?
  • Styling: Welche gestalterischen Überlegungen (z. B. Design, Branding) sind notwendig?
  • Lokalisierung: Benötigt der Player spezielle Etiketten für Nischenmärkte oder nicht englischsprachige Märkte?
  • Größe und Layout: Wie viel Platz benötigt der Player? Soll er ein elastisches oder festes Layout verwenden?
  • Werbefunktionen: Welche Anzeigefunktionen sind erforderlich (z. B. Banner, erweiterte Banner, Hintergrundbanner)?
  • Markenmarketing: Welche Branding-Merkmale sollte der Player enthalten (z. B. Logo, Farben, Bilder)?
  • Syndizierung und Verbreitung: Muss der Player syndiziert oder viral verbreitet werden? Wird er auch in Umgebungen außerhalb meiner Kontrolle angezeigt?
  • Erweiterte Optionen: Welche besonderen Funktionen sind erforderlich (z. B. Kapitelschaltung, benutzerdefinierte Schaltflächen)?
  • Fertigkeiten und Ressourcen: Verfüge ich über die erforderlichen Fähigkeiten, um die oben genannten Ziele zu erreichen, oder benötige ich Hilfe von Brightcove oder einem Partner?

Diese Fragen bilden einen soliden Ausgangspunkt für die Erstellung eines vollständig angepassten Videoplayers. Natürlich gibt es noch viele weitere Überlegungen, aber die Beantwortung dieser Fragen bildet eine solide Grundlage.