Я хочу создать приложение, которое позволит пользователю загружать видеофайл, а затем разрешать пользователю предоставлять информацию о фильме (например, резюме, заголовок и т. Д.), Чтобы он или она может смотреть его с сервера в более позднее время. Почти так же, как клон youtube, для всех целей и задач.Глядя на создание веб-приложения для видеообслуживания
У меня возникает проблема, однако, обслуживать фильм для просмотра. Я хочу, чтобы пользователь мог смотреть фильм на разных платформах, в том числе через Интернет, во всех распространенных браузерах, на устройствах iOS и на устройствах Android (а также в GoogleTV в будущем).
Первоначально планировалось, что пользователь загрузит любые форматы файлов, которые они хотят, сохранит этот файл, а затем перекодирует его на лету, используя ffmpeg (или что-то подобное), чтобы обслуживать его в зависимости от того, какое устройство запрашивает его. Это удобно, потому что я мог бы перекодировать его на меньший размер, если мне нужно было бы сэкономить на пропускной способности. К сожалению, мне сложно найти метод, который будет делать это, чтобы отобразить фильм в веб-браузере.
Я пробовал VLC до смерти. Я могу заставить его передавать видео по запросу через RTSP, но (как я понимаю), как тег HTML5, так и Flash не будут принимать поток RTSP. Мне не повезло найти способ потоковой передачи транскодированного видео по HTTP на лету, который, как мне кажется, ограничивает мои возможности встраиванием в Windows Media Player или QuickTime. FFServer с FFMpeg имеет ту же проблему; он может создать поток RTSP, но не поток HTTP.
Итак, есть ли у кого-нибудь какие-либо идеи относительно того, как я могу перекодировать видео по запросу и передать его потоку в веб-браузер, содержащий HTML5 или Flash?
Спасибо!
Chris
Да, я решил пойти по этому маршруту. Спасибо за ваш вклад. – 2010-12-05 17:18:33