В настоящее время я предлагаю своим пользователям загрузить собственное видео и преобразовать его в FLV и MP4 на моем веб-сайте. Вот логистика:
1) Пользователь загружает видео на сайт
2) Необработанное видео затем передается (через SFTP) другому хостинг-провайдеру, затем видео конвертируется с помощью FFMpeg в FLV и MP4.
Это работает для небольших видео, однако я обнаружил пару проблем:
1) Похоже, что видео не всегда кодируются должным образом (это может быть связано с моей потребностью в улучшении с помощью FFMpeg)
2) Мой текущий хост-провайдер не является «потоковым» решением, поэтому видео может воспроизводиться медленно, и с ними сложно работать.
По мере роста моего веб-сайта я хотел бы получить некоторые отзывы о решении, которое будет гораздо более выгодным и оптимизированным. Я посмотрел на Hey! Watch как на возможное решение, но они не предоставляют хостинг. Я также немного посмотрел на Panda, но я не уверен, как (или если) это будет интегрировано с моим текущим хост-провайдером.
В целом, я ищу 3 основных компонента видео: 1) Преобразование в FLV и M4V (<- формат для iPhone, iPod, верно?)
2) Возможность играть на половинной скорости (замедленная съемка).
3) Возможность создания миниатюр
3) Потоковый сервер
Будем очень признательны за любые предложения по различным поставщикам, которые являются надежными и могут мне помочь.
Спасибо!
В качестве потокового сервера вы можете использовать Flash Media Server, Wowza или RED5.
для конвертации Вы можете попробовать этот проект: http://code.google.com/p/multimedia-conversion/
Посмотри на Панда: решение с открытым исходным кодом для загрузки, кодирования и потоковой передачи видео.
Также вот статья. Это по-русски, но translate.google.com помогает :)
Пытаться encoding.com, действительно легко интегрировать с помощью API, это быстро и надежно. Кодирование выполняется на ec2. Но это платная услуга.