ТЗ: Автоматизація Кожного Дня!!! за допомогою Програмного Коду або Робота для Розміщення (Оновлення+Підняття Вверх Списку) Оголошень у Facebook групах. + Можливість Додавання Нових Оголошень та їхнє Редагування і Контроль. +Встановлення Частоти ...
Доработка плеера с применением websocket
Стандартно плеер работает через получение ссылки на файл с дальнейшим воспроизведением файла по кусочкам. Нам нужно встроить промежуточные этапы, которые описаны ниже.
Достраиваем работу плеера https://github.com/sampotts/plyr используя его стандартные методы.
Как должен работать плеер:
1) В плеере меняем формат получения кусочков видео. Общение между плеером и сервером делаем через websocket. Через него отправляем url для скачивания кусочка файла
2) Далее делаем надстройку на стороне плеера, чтобы тот скачивал куски по ссылкам. Это можно сделать модифицируя стандартные методы плеера (hls.js / dash.js / shaka). Куски передаем в base64.
3) Конвертим кусок из base64 в mp4
4) Подсовываем кусочек для воспроизведения в плеер
Этот плеер умеет работать с кусочками. То есть задача реализовать первые 3 пункта и подружить плеер с этими кусочками.
Нужно чтобы корректно работала перелистывание и прокрутка (это встроено в плеер, но из-за вмешательства в его устройство может что-то полететь).
Видео не должно кэшироваться для его чтения, шифрованный кусок можно кэшировать при необходимости. После расшифровки куска он напрямую отправляется в плеер, вероятно, через буфер.
Серверная часть есть, но нужно адаптировать под задачу. На все вопросы заинтересованным лицам отвечу в ЛС или в комментариях.
Вы подходите, если:
- Знакомы с темой плееров
- Понимаете принципы работы указанных протоколов связи;
- Знаете что такое ffmpeg.
Не требуется идеально завершенное решение. Нужно показать рабочую версию, далее будем с вами дорабатывать и исправлять баги.
Сроки укажите (наша оценка сроков работ с учетом изучением материалов не более 5 дней). Стоимость обсуждаемая, укажите желаемую.
Заявки фрилансеров
Похожие заказы
- $125Веб-программирование1 заявкаЗакрыт5 лет назад
Сайт на Wordpress, английская версия основная. Русская версия установлена как отдельный сайт.Необходимо:1. Установить плагин определения пользователей по IP. С этим проблем возникнуть не должно, для WP они есть.2. Создать виджет и расположить его выше header. ...
Веб-программирование2 заявкиЗакрыт5 лет назадУ меня есть проект на РНР. В этом проекте используются разные платежные системы, в том числе платежная система Liqpay и Perfect Money. В разделе РЕГИСТРАЦИЯ в поле для ввода кошелька платежной системы сделаны ограничения. В бэк-офисе админа и в ...
Веб-программирование1 заявкаЗакрыт5 лет назадИщу middle front-end разработчика для выполнения периодических заказов. Мы сработаемся, если вы: - ответственны и понимаете, что спросить – не страшно, предупреждать – необходимо. - самостоятельны - хотите развиваться в web-разработке ...
Веб-программирование8 заявокЗакрыт5 лет назадИщу фулл стека на задачи по одному проекту, опыт Symfony 4, ElasticSearch, MySQL, GIT, HTML/CSS. В основном задачи связанные с фронтом, по бекенду большинство задач уже сделано, нужна помощь именно с ...
Веб-программирование3 заявкиЗакрыт5 лет назадТЗ вышлю в личку
Веб-программирование10 заявокЗакрыт5 лет назадУбрать поподание почты в спам нужно исправить Аутентификацию проводили на всех. Мэйл и Яндекс приходит, но иногда в спам попадает, в гугл не отправляется совсем
Веб-программирование1 исполнительЗавершен5 лет назад- $10
Приветствую! Требуются некоторые доработки сайта (лендинг страницы). 1. Необходимо добавить телефон и надписи с шапку (изменить существующую либо сделать новую прозрачную шапку) 2. Добавить кнопку назад в форме обратной связи (возможность такая ...
Веб-программирование6 заявокЗакрыт5 лет назад - $5
парсер установлен на сайт битрикс, нужно только настроить
Веб-программирование2 заявкиЗакрыт5 лет назад Нужен парсер с сайта themoviedb Должен парсить почти всю инфу в нужные поля, должна быть выборка нужного постера и нужного фона так же дополнительно нужен рейтинг из imdb dle 14 api https://developers.themoviedb.org/3 ...
Веб-программирование5 заявокЗакрыт5 лет назад