Этот вопрос задавался ранее (см. Ниже). Я также ищу более актуальную информацию для ввода.
Какие услуги транскодирования могут порекомендовать люди? Кодирование видеоуслуги
Я работаю над приложением, которое также нуждается в транскодировании видео / аудио.Сначала я думал, что мне нужно будет внедрить собственный сервис, используя что-то вроде 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 - мне кажется, я чувствую к ним лучшее чувство - но их обслуживание стоит намного дороже!