Какие варианты у меня есть для API для кодирования и хранения фото / видео / аудио? - PullRequest
1 голос
/ 20 августа 2010

Пользователи моего веб-приложения будут загружать видео и аудио клипы и фотографии.Медиа должны быть частными в веб-приложении, которое, я думаю, исключает использование YouTube для кодирования и хранения.Я не хочу нести ответственность за хранение данных на моих серверах, поэтому какой-то API pay-by-the-gb кажется подходящим.Amazon может, но не поможет с кодированием загруженного видео.

Какие облачные сервисы существуют для этой цели, и можете ли вы порекомендовать какие-либо из первых рук?

Приветствия!

1 Ответ

1 голос
/ 18 октября 2010

Этот вопрос задавался ранее (см. Ниже). Я также ищу более актуальную информацию для ввода.

Какие услуги транскодирования могут порекомендовать люди? Кодирование видеоуслуги

Я работаю над приложением, которое также нуждается в транскодировании видео / аудио.Сначала я думал, что мне нужно будет внедрить собственный сервис, используя что-то вроде FFMPEG, но был обеспокоен лицензионными сборами.

Затем я увидел, что есть онлайн-сервисы, и думал, что проблема решена.Я всего лишь 1 человек из стартапов, так что стоимость сейчас очень важна.Я был довольно удивлен разницей в стоимости между некоторыми основными игроками:

encoding.com - по цене в ГБ - 20 долларов дают вам 5 ГБ пропускной способности = (in + out) (предположительно - см. Ниже)

Heywatch - цена за минуту - 0,10 долл. США за первые 45 минут видео, затем 0,10 долл. США за каждые 15 минут после этого (примечание: 2 45-минутных видео - это 0,20 долл. США, поэтому повышающаяся цена указана за видео, а не за использованные минуты)

Zencoder - цена поминутная - $ 0,05 за минуту при самой базовой оплате по плану.

Таким образом, в ценах есть некоторые явные различия.например, для 45-минутного видео: Heywatch = 0,10 доллара (0,20 доллара за 2 прохода);Zencoder = 2,25 $ (если я действительно не запутался и что-то упустил)

Сложнее сравнить с encoding.com, который основан на пропускной способности.Сначала я делаю аудио / amr преобразования в m4a (мобильные телефоны), и я рассчитал, что encoding.com будет на порядок дешевле Zencoder.

Однако я играю с кодированием.com в течение последних нескольких дней, и я довольно смущен тем, как исчерпывается моя пропускная способность кодирования.

Я транскодировал 22-килобайтный аудио / amr файл в m4a (aac), и моя пропускная способность кодирования идетс шагом ~ 0,03 ГБ.то есть 30 МБ использования полосы пропускания для кодирования файла 22 КБ.Я либо очень смущен, либо что-то не в порядке!Я попросил справочную службу encoding.com разъяснить это использование, но пока они не дали мне удовлетворительного ответа.

С точки зрения API, я кодирую свое приложение на Ruby.Я думаю, что API-интерфейс веб-службы Zencoder использует JSON, тогда как API-интерфейс encoding.com - это XML.

Я храню свои носители в S3, а Zencoder и encoding.com работают в EC2, поэтому можно минимизировать S3.плата за пропускную способность.

У меня есть базовая реализация интеграции encoding.com.Это нормально, но у меня проблемы с тем, чтобы encoding.com мог записывать обратно в свои корзины S3 с использованием аутентификации строки запроса S3 (это нормально работает для загрузки материалов из S3 в encoding.com).В противном случае вы должны предоставить encoding.com доступ на запись к своим корзинкам, что я на самом деле не хочу.

Надеюсь, что это поможет, и нам нравится получать ответы от всех, кто пользовался этими услугами.Я бы хотел пойти с Zencoder - мне кажется, я чувствую к ним лучшее чувство - но их обслуживание стоит намного дороже!

...