как сделать он-лайн трансляцию AVI->FLV

Статус
В этой теме нельзя размещать новые ответы.

funman

Знаток
Регистрация
28 Дек 2007
Сообщения
163
Реакции
26
Привет!

Посоветуйте как можно организовать систему.

на сервере есть фильмы в AVI файлах, нужно организовать он-лайн показ этих фильмов на сайте.

Тоесть чтобы они автоматом перегонялись в FLV в нужном качестве.

вот как сдесь например

может есть какие то готовые решения?
 
Для перекодирования используют обычно FF или FlvTool, для стриминга наиболее популярны nginx и lighttpd. Пример использования для организации флеш стриминга описан Для просмотра ссылки Войди или Зарегистрируйся, а на клиентской стороне берёться любой js флеш плеер чтобы знач видео показывать красиво, с кнопочками и рюшечками
 
Возможно сама мысль об этом тебе покажется кощунственной, но все же..

Потрать полчаса, разберись с YouTube API по заливке видео.
Вот ссылка:


Реально API очень простое. А схема в целом будет выглядеть так:
авторизовался, залил видео на youtube, потом периодически опрашиваешь состояние, как только видео стало доступным - скачал себе обратно .flv а на youtube удалил.

Это тоже конечно не для самых новичков способ, но это в разы проще, чем устанавливать у себя на хостинге весь зоопарк кодеков + руби с его этой приблудой для перемотки + ffmpeg + потом все равно к этому всему интерфейс писать. Тут ты только интерфейс пишешь, все остальное используешь готовое.
 
На своем сервере сделали подобное, пользователи заливают любое видео любого формата, потом это все перегоняется в flv и показывается прямо со страницы. При этом конвертация происходит единожды, если имеете ввиду на лету конвертировать с разным качеством, то это невозможно если пользователей хотя бы сколько то есть, нагрузки на процессор идут немалые. В принципе если пользователи своих фильмов заливать не будут, то и конвертацию непосредственно на сервере делать совсем необязательно, лить туда уже готовые flv файлы подготовленные предварительно в каком нибудь конверторе (их много) на локальной машине. Если на сервере в среде unix , то конвертор нужно добавлять к системе, mencoder называется и им конвертить вызывая или из командной строки или как внешнюю программу php скриптом.

И приготовьтесь высвободить большой объем дискового пространства, может даже стоит avi на сервере вообще не хранить
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху