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