Релиз PearPlayer.js привлёк постоянное внимание отрасли, и мы получили множество ценных предложений. С одной стороны, мы будем продолжать поддерживать и обновлять PearPlayer для поддержки расширенных функций. С другой стороны, мы перестроим связанные модули более глубокого уровня, более гибкие и применимые в широких областях. Кроме того, сосредоточившись на выборе узлов и планировании данных, мы выделяем части многонаправленной передачи, что позволяет создать PearDownloader.js.
PearDownloader (梨享下载器) [Демо], служит базовым модулем загрузки для PearPlayer, объединяет HTTP (включая HTTPS, HTTP2) и WebRTC и ускоряет потоковое медиа на вебе. Он поддерживает несколько протоколов, несколько источников и обеспечивает низкую задержку и высокое использование полосы пропускания. Наши специализированные алгоритмы, основанные на высокой эффективности, могут интегрировать данные с нескольких узлов для создания полного файла или передавать хорошо организованные данные/медиа-потоки верхним слоям приложений, таких как аудио и видео плееры. Таким образом, PearDownloader может гарантировать скорость загрузки, одновременно максимизируя соотношение P2P.PearDownloader направлен на снижение затрат на миграцию для провайдеров контента (CP): производители CP могут выбрать интеграцию его в свои продукты и получить возможность работы с Web P2P. Они также могут планировать огромные источники узлов Pear Fog для получения недорогого, качественного совместного сервиса CDN "облачной туманности". PearDownloader поддерживает больше типов файлов, предоставляет более гибкий алгоритм планирования и стратегий и удовлетворяет более широким и гибким бизнес-ситуациям и потребностям.
Просто импортируйте pear-downloader.min.js
в HTML через тег <script>
. Обратитесь к примеру кода кодовый пример или обратитесь к /examples/downloader-test.html или начало работы для использования.
Сначала используйте тег <script>
для импорта pear-downloader.min.js:
<script src="./dist/pear-downloader.min.js"></script>
или используйте CDN
<script src="https://cdn.jsdelivr.net/npm/peardownloader@latest"></script>
Если вы хотите скачать https://example.com/file.zip
<script>
var downloader = new PearDownloader('https://example.com/file.zip');
</script>
Файл выше уже был распределён. А как ускорить другие файлы? Это просто. Добавьте URL вашего файла в систему распределения файлов. Затем вы можете использовать огромное количество узлов Pear для ускорения загрузки ваших файлов! Для подробного руководства нажмите здесь (вам нужно будет добавить префикс Pear-Demo
перед именем файла, например Pear-Demo-file.zip
)
Особая благодарность проектам, которые предоставили вдохновение и служат примерами проектирования API:
MIT. Аuteurское право © Pear Limited и snowinszu.
Электронная почта: service@pear.hk; Группа QQ: 373594967
; CP/CDN, OEM и другие бизнес-сообщества
Аuteur -> авторское
сообщества -> сотрудничества
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )