HLS через webSocket

Alex_b

New Member
Существует ли сборка player, куда входит только hls через websocket ?
т.к. нам нужен только такой тип плеера, а из-за него тянуть полностью весь flashphoner не хочется(слишком большой размер).

А так же есть ли возможность получить исходники плеера, т.к. у нас в проекте при сборке иcпользуется babel-polyfill, и начинается конфликт, так как ваши модули уже собраны через babel-polyfill
 
Last edited:

Max

Administrator
Staff member
Добрый день.
А так же есть ли возможность получить исходники плеера, т.к. у нас в проекте при сборке иcпользуется babel-polyfill, и начинается конфликт, так как ваши модули уже собраны через babel-polyfill
Исходники следующих плееров в данный момент недоступны.
Скрипты соответствующих плееров включаются в сборку:
1. Websocket player с воспроизведением через MSE.
flashphoner-api-0.5.25/examples/demo/dependencies/mse/media-sourcemedia-provider.js
2. Websocket player с воспроизведением через Canvas HTML5.
flashphoner-api-0.5.25/examples/demo/dependencies/websocketplayer
Существует ли сборка player, куда входит только hls через websocket ?
Наверное вы имеете ввиду MSE через Websockets
Да, вы можете собрать скрипт flashphoner.js с одним единственным провайдером MSE.
Здесь показано как сделать кастомную сборку:
https://forum.flashphoner.com/attachments/build_flashphoner_client-en-pdf.545/
Исходники:
https://github.com/flashphoner/flashphoner_client
 

Alex_b

New Member
Да, все правильно, я имею ввиду MSE через Websockets
Проблема в том что провайдер MSE собран с использованием babel-polyfill, у нас проект так же собирается через babel-polyfill и из-за этого возникает конфликт,
Error: only one instance of babel-polyfill is allowed

По этому и хотелось получить версию провайдера MSE без сборки, что бы просто подключить в проект и уже там он собирался

Либо npm package который можно просто подключить к проекту и использовать
 

Max

Administrator
Staff member
Добрый день. Исходники MSE в данный момент открывать не планируем.
1) Идею с npm поддерживаем и надеемся реализовать в этом месяце.
2) Есть еще возможность пересборки MSE-плеера без babel-polyfill, чтобы не было конфликтов но это тоже требует времени.
Как только будут новости по этим двум направлениям, сообщим.
Как вариант, можете временно использовать MSE-плеер в iframe. После выхода npm-сборки, можно будет привести к нормальному виду.
 

Alex_b

New Member
Есть ли какие нибудь новости по npm package или хотя бы по сборке MSE-плеера без babel-polyfill ?
 

Alex_b

New Member
Да, действительно теперь нормально собирается. Спасибо!

Но теперь есть другая проблема, при воспроизведении стрима, через 2-5 секунд происходит "разрушение" картинки, такое чувство как будто отсутствуют ключевые кадры либо они слишком редкие.


Возможно есть настройки, c помощью которых можно управлять качеством ? Либо как можно решить данную проблему ?

Так же есть проблема, что стрим просто зависает.
Тестировал на safari 11, ie, edge
 

Max

Administrator
Staff member
Проблему удалось воспроизвести в IE 11 и Edge.
Как будут новости, отпишем.
 
Top