0
Shaka Player
Shaka Player, uyarlanabilir medya için açık kaynaklı bir JavaScript kütüphanesidir.Eklenti veya Flash kullanmadan bir tarayıcıda uyarlanabilir medya formatlarını (DASH ve HLS gibi) oynatır.Bunun yerine, Shaka Player açık web standartları MediaSourc Uzantıları ve EME'yi kullanır.
- Ücretsiz
- Self-Hosted
Shaka Player, uyarlanabilir medya için açık kaynaklı bir JavaScript kütüphanesidir.Eklenti veya Flash kullanmadan bir tarayıcıda uyarlanabilir medya formatlarını (DASH ve HLS gibi) oynatır.Bunun yerine, Shaka Player açık web standartları MediaSource Extensions ve Şifreli Media Extensions kullanır.Shaka Player ayrıca IndexedDB kullanarak çevrimdışı depolama ve ortam oynatmayı destekler.İçerik herhangi bir tarayıcıda saklanabilir.Lisansların depolanması tarayıcı desteğine bağlıdır.Ana hedefimiz, modern tarayıcı teknolojilerini kullanarak uyarlanabilir bit hızı video ve ses akışını mümkün olduğunca kolaylaştırmaktır.Kütüphaneyi hafif, basit ve üçüncü taraf bağımlılıklarından uzak tutmaya çalışıyoruz.Oluşturmak ve dağıtmak için ihtiyacınız olan her şey kaynaklardadır.DASH özellikleri Desteklenen DASH özellikleri: VOD, Canlı ve Devam Eden Kayıtlar (dinamik VOD içeriği) Canlı akışlarda geriye doğru arama yapmak için MPD @ timeShiftBufferDepth Çok dönemli içerik (statik ve dinamik) Xlink öğeleri (aktüat = onLoad, çözmesıfır, yedek içerik) Tüm segment dizini bilgilerinin formları: SegmentBase @ indexRange, SegmentTimeline, SegmentTemplate @ duration, SegmentTemplate @ index, SegmentList Multi-codec / multi-container manifests (tarayıcıyla destek pazarlık edip en iyisini seçeceğiz) Şifreliiçerik (özel ContentProtection şemaları, manifest'teki PSSH dahil) Anahtar döndürme Hile modu HLS özelliklerini destekler HLS özellikleri desteklenir: VOD, Live ve Etkinlik türleri Widevine ISO-BMFF / MP4 / CMAF desteği ile şifrelenmiş içerik (aktarma sağlanır)mux.js v4.4 + tarafından, ayrıca dahil edilmelidir) WebVTT ve TTML CEA-608/708 altyazılar