Добавить функционал в плейер Dash.js
40 000 руб. за проект
Имеется open-source плейер для файлов MPEG-DASH Dash.js
У меня есть файл в формате MPEG-DASH, который из-за особенностей плейера в нём не воспроизводится. Проблема НЕ в декодировании видео - сам файл без проблем воспроизводится в стандартном HTML компоненте <VIDEO>. Проблема в том, как плейер считывает из *.mpd (XML) файла значения и интерпретирует их.
Вот тут свежая версия плейера Dash.js:
https://reference.dashif.org/dash.js/v3.2.0/samples/dash-if-reference-player/index.html
Вот ссылка на файл, который можно попробовать открыть в плейере для воспроизведения ошибки:
https://testmpdfiles.s3.eu-west-2.amazonaws.com/00...
Задача: внести изменения в Dash.js плейер так, чтобы он не вис, не выкидывал ошибку в консоль и нормально воспроизводил файл. Сделать это нужно так, чтобы не пострадало воспроизведение других тестовых файлов (ссылки доступны в reference-плейере по вышепривtдённой ссылке).
Для выполнения задачи будет необходимо понимание структуры MPEG-DASH файла (информация о формате доступна онлайн) и понимание JavaScript, для выявления логики в Dash.js плейере, препятствующей успешному воспроизведению предоставленного файла.
Перед началом выполнения работы я предоставлю исполнителю образцы файлов, которые должны воспроизводиться.
Пожалуйста, перед тем как откликнуться, попробуйте рассмотреть минимальный пример с проблемой вот тут: https://codesandbox.io/s/inspiring-beaver-mn5ip?fi...
В фале app.js можно с лёгкостью заменить неработающий файл на работающий (переменная newUrl). Заглянуть "внутрь" плейера можно в файле dash.all.debug.js.
Если Вы смогли бы помочь и заинтересованы, пожалуйста, укажите в отклике:
У меня есть файл в формате MPEG-DASH, который из-за особенностей плейера в нём не воспроизводится. Проблема НЕ в декодировании видео - сам файл без проблем воспроизводится в стандартном HTML компоненте <VIDEO>. Проблема в том, как плейер считывает из *.mpd (XML) файла значения и интерпретирует их.
Вот тут свежая версия плейера Dash.js:
https://reference.dashif.org/dash.js/v3.2.0/samples/dash-if-reference-player/index.html
Вот ссылка на файл, который можно попробовать открыть в плейере для воспроизведения ошибки:
https://testmpdfiles.s3.eu-west-2.amazonaws.com/00...
Задача: внести изменения в Dash.js плейер так, чтобы он не вис, не выкидывал ошибку в консоль и нормально воспроизводил файл. Сделать это нужно так, чтобы не пострадало воспроизведение других тестовых файлов (ссылки доступны в reference-плейере по вышепривtдённой ссылке).
Для выполнения задачи будет необходимо понимание структуры MPEG-DASH файла (информация о формате доступна онлайн) и понимание JavaScript, для выявления логики в Dash.js плейере, препятствующей успешному воспроизведению предоставленного файла.
Перед началом выполнения работы я предоставлю исполнителю образцы файлов, которые должны воспроизводиться.
Пожалуйста, перед тем как откликнуться, попробуйте рассмотреть минимальный пример с проблемой вот тут: https://codesandbox.io/s/inspiring-beaver-mn5ip?fi...
В фале app.js можно с лёгкостью заменить неработающий файл на работающий (переменная newUrl). Заглянуть "внутрь" плейера можно в файле dash.all.debug.js.
Если Вы смогли бы помочь и заинтересованы, пожалуйста, укажите в отклике:
- Есть ли у Вас выполненые работы на фрилансим?
- Срок, в который Вы смогли бы выполнить задание
- Есть ли у Вас GitHub профиль?
- Обязательна ли предоплата?
- В какой системе принимаете платёж?
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.