Opus ist ein lizenzfreies und offenes Format, das es schafft, die Qualität bei verschiedenen Bitraten für verschiedene Audiotypen zu optimieren. Musik und Sprache können auf unterschiedliche Weise optimiert werden und Opus verwendet die SILK- und CELT-Codecs, um dies zu erreichen. Derzeit wird Opus von Firefox Desktop und Mobile sowie den neuesten Versionen von Desktop Chrome und Opera unterstützt. Im Moment ist HTTP das bei weitem am häufigsten unterstützte Protokoll, das verwendet wird, um Medien bei Bedarf oder live zu übertragen. DASH steht für Dynamic Adaptive Streaming over HTTP und ist ein neues Format, das kürzlich Unterstützung zu Chrome und Internet Explorer 11 unter Windows 8.1 hinzugefügt wurde. Es wird über Media Source Extensions unterstützt, die von JavaScript-Bibliotheken wie DASH.js verwendet werden. Dieser Ansatz ermöglicht es uns, Teile des Videostreams mit XHR herunterzuladen und die Blöcke an den Stream anzuhängen, der vom

HLS ist auch adaptiv. HLS kann auch mit JavaScript decodiert werden, was bedeutet, dass wir die neuesten Versionen von Firefox, Chrome und Internet Explorer 10+ unterstützen können. Sehen Sie sich diesen HTTP Live Streaming JavaScript-Player an. Zu Beginn der Streaming-Sitzung wird eine erweiterte M3U (m3u8) Playlist heruntergeladen. Dies enthält die Metadaten für die verschiedenen Unterstreams, die bereitgestellt werden. Real Time Messaging Protocol (RTMP) ist ein proprietäres Protokoll, das von Macromedia (jetzt Adobe) entwickelt und vom Adobe Flash-Plugin unterstützt wird. RTMP kommt in verschiedenen Geschmacksrichtungen, einschließlich RTMPE (Encrypted), RTMPS (Secure over SSL/TLS) und RTMPT (gekapselt in HTTP-Anforderungen). GET sirisian.com/randomfiles/testhls/hls/hdmi/index.m3u8 GET sirisian.com/randomfiles/testhls/hls/hdmi/1460412184500.ts Das angegebene Attribut “type” von “application/x-mpegURL” wird nicht unterstützt.