Articles of html5 video

PHP HTML5-совместимое видео MP4 с использованием FFMPEG

Привет, я использую FFMPEG для преобразования загруженного видео с PHP. echo "conversion exercise started…<br/><br/>"; /* looping through all files in the directory */ if ($handle = opendir('assets/uploaded_videos')) { while (false !== ($entry = readdir($handle))) { /* filtering the desired extensions */ if ($entry != "." && $entry != ".." && in_array(substr($entry, strrpos($entry, '.')), array(".wmv", ".mpg", […]

Потоковая передача mp4 через php-файл постепенно

Я работаю над более безопасным потоковым методом для нашего видеоплеера. Поскольку для каждого файла требуется специальная аутентификация по токену, а также только каждый загрузочный токен загружается один раз, я запускаю MP4 через контейнер php. Это отлично работает внутри тега HTML5 и не позволяет пользователям легко загружать источник. Я адаптирую код отсюда <?php include('…'); //include site […]

Почему PHP мешает моему видео HTML5 MP4?

Я пишу веб-приложение, которое обслуживает видео в формате MP4, закодированное H.264. В Chrome и Safari это делается с помощью тега HTML5. Чтобы контролировать доступ к этим видео, их содержимое подается через PHP, используя действительно простой механизм: header('Content-type: video/mp4'); readfile($filename); exit; Независимо от того, что я делаю, видео не будет транслироваться. Дополнительно: Если я изменил исходный […]

Что такое URL-адрес blob и почему он используется?

У меня очень много проблем с URL-адресом blob. Я искал src видео-тега на YouTube, и я обнаружил, что видео src было похоже: src="blob:https://crap.crap" Я открыл URL-адрес blob, который был в src видео, он дал ошибку, и я не могу открыть, но работал с тегом src . Как это возможно? Требования: Что такое URL-адрес blob? Почему […]

MP4 воспроизводится при доступе напрямую, но не при чтении через PHP, на iOS

Я использую PHP-скрипт для проверки видео-запросов перед их обслуживанием. Этот скрипт работает как на рабочем столе, так и в Safari и Chrome. Но на iOS я получаю сломанную кнопку воспроизведения. Я уверен, что видео правильно закодировано для iPhone / iPad, потому что, когда я обращаюсь к нему напрямую, он работает так, как ожидалось. Соответствующий PHP-код: […]