Shaka Player icon

Shaka Player

Shaka Player icon

Shaka Player

  0
Бесплатное ПО Открытый код
Категории: Видео и кино Разработка
Платформы:
Особенности:
self-hosted media-player html5 javascript



Shaka Player - библиотека JavaScript с открытым исходным кодом для адаптивных
медиа. Он воспроизводит адаптивные медиа-форматы (такие как DASH и HLS) в
браузере, без использования плагинов или Flash. Вместо этого Shaka Player
использует открытые веб-стандарты MediaSource Extensions и Encrypted Media
Extensions.

Shaka Player также поддерживает автономное хранение и воспроизведение
мультимедиа с использованием IndexedDB. Контент может храниться в любом
браузере. Хранение лицензий зависит от поддержки браузера.

Наша главная цель - максимально упростить потоковую передачу видео и аудио с
адаптивным битрейтом с использованием современных технологий браузера. Мы
стараемся сделать библиотеку легкой, простой и свободной от сторонних
зависимостей. Все, что вам нужно для сборки и развертывания, находится в
источниках.

Функции DASH

Поддерживаемые функции DASH:

Записи VOD, Live и In-Progress (динамический контент VOD)
MPD @ timeShiftBufferDepth для поиска в прямом эфире
Многопериодный контент (статический и динамический)
Элементы Xlink (actate = onLoad только, разрешение до нуля, запасной контент)
Все формы информации об индексе сегмента: SegmentBase @ indexRange,
SegmentTimeline, SegmentTemplate @ duration, SegmentTemplate @ index,
SegmentList
Мульти-кодек / мульти-контейнер манифестов (мы договоримся о поддержке с
браузером и выберем лучшие)
Зашифрованный контент (включая пользовательские схемы ContentProtection, PSSH
в манифесте)
Поворот ключа
Треки в трюковом режиме

Особенности HLS

Поддерживаемые функции HLS:

Типы VOD, Live и Event
Зашифрованный контент с Widevine
Поддержка ISO-BMFF / MP4 / CMAF
Поддержка MPEG-2 TS (преобразование, предоставляемое mux.js v4.4 +, должно
быть включено отдельно)
WebVTT и TTML
Подписи CEA-608/708

Аналоги (6):

  • VideoJS

    VideoJS - это видеоплеер HTML5, созданный на основе Javascript и CSS, с откатом к Flash-видео ...
      15
    Бесплатное ПО Открытый код
    Web
    настраиваемость skinning-flash-video-player встраиваемый html5 web-video-player javascript-library flash-video-player-for-web cdn self-hosted flash fallback content-delivery-network javascript skinnable малый размер flash-video-player html5-video-player
  • Plyr

    Простой, доступный и настраиваемый медиаплеер HTML5.
      9
    Бесплатное ПО Открытый код
    Web
    встраиваемый html5 web-video-player self-hosted javascript html5-video-player
  • MediaElement.js

    HTML5 <video> и <audio> стало проще. Один файл. Любой браузер. Тот же пользовательский интерфейс.
      7
    Бесплатное ПО Открытый код
    flash-video-player-for-web h.264 self-hosted flash rubygems skinning-flash-video-player typo3 web-video-player joomla fallback javascript skinnable mp4 html5 встраиваемый jquery малый размер mp3-converter html5-video-player drupal wordpress javascript-library blogengine.net plone flash-video-player
  • Accessible HTML5 Video Player

    Легкий видеоплеер HTML5, который включает в себя поддержку подписи и чтения с экрана ...
      4
    Бесплатное ПО Открытый код
    Web
    встраиваемый html5 web-video-player self-hosted javascript html5-video-player
  • Indigo Player

    HTML5 видеоплеер, построенный с использованием TypeScript
      0
    Бесплатное ПО Открытый код
    встраиваемый html5 html5-video-player web-video-player video-player javascript typescript self-hosted
  • Indigo Player

    HTML5 видеоплеер, построенный с использованием TypeScript
      0
    Бесплатное ПО Открытый код
    video-player встраиваемый html5 web-video-player self-hosted typescript javascript html5-video-player