4

Сайты, где вы вставили URL-адрес YouTube, затем он идет и дает вам MP4 или mp3 видео.

Как это работает?

Просмотр источника страницы YouTube дает мне:

 <video class="video-stream html5-main-video" x-webkit-airplay="allow" data-youtube-id="q9ioaNWaqtw" src="blob:http%3A//www.youtube.com/9a45c6e4-df42-4e8b-9fb3-43a78cccebf3" style="width: 640px; height: 360px; left: 0px; top: 0px; -webkit-transform: none;"></video>

Просто идти в src ничего не дает. В ответ Оливер говорит, что вы можете просто "просто загрузить их напрямую". Как эти сайты делают это?

Я планирую сделать один. Какие части информации, в частности, мне следует ориентировать?

Могу ли я взглянуть на загрузчик YouTube с открытым исходным кодом?

2 ответа2

1

Веб-сайты загрузки YouTube определяют местоположение файла FLV, который подается через проигрыватель YouTube. По сути, это обратная инженерия Java (а теперь и HTML5), которая обслуживает видео и получает источник.

Затем он предлагает браузеру начать загрузку этого FLV-файла или преобразует его в облаке для загрузки в нужном формате. Все это делается с помощью VBScript или Visual Basic и Java.

Причина, по которой вы не можете просмотреть исходный файл в исходном коде страницы, заключается в том, что YouTube не предоставляет файл в текстовом формате HTML, он делает это с помощью видеопроигрывателя на сервере.

0

Файлы находятся на серверах YouTubes. Они просто передаются вашему клиенту. Вы также можете просто загрузить их напрямую.

Единственная разница с этими сайтами в том, что они также предоставляют вам рекламу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .