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