2016-08-22 8 views
1

Мое требование: -При загрузке поддерживаемого видеофайла, конвертируйте файл в обычные форматы, чтобы обеспечить максимальную совместимость в Интернете.Требования к использованию ffmpeg для создания файлов mpeg4 в решении SaaS

По сути, я хочу взять видеофайлы, не поддерживаемые веб-сайтом, и преобразовать их в WEBM и MPEG4. Это будет происходить на виртуальной машине Windows Server внутри Microsoft Azure.

ffmpeg, по-видимому, является стандартом де-факто для преобразования видео, но он вводит лицензионный ад не только с GPL/LGPL, но и не предлагает коммерческую лицензию, то есть теперь мне нужно беспокоиться о выплате роялти в MPEG-LA.

Может ли кто-нибудь посоветуться по модели лицензирования MPEG-LA, как это применимо к SaaS? Я не буду распространять ffmpeg (работает на стороне сервера), и преобразование происходит на ОС Windows (Server).

+2

Вы рассматривали Azure Media Services вместо этого? Поскольку вы уже в Azure ... почему бы просто не использовать эту службу - https://azure.microsoft.com/en-us/documentation/articles/media-services-encode-asset/ – evilSnobu

+0

@evilSnobu. Я не знал об этой службе, но это не соответствует моим требованиям. Мне нужно вывести MPEG4, WEBM и MP3. [MES выводит только MPEG4 и MPEG2] (https://azure.microsoft.com/en-gb/documentation/articles/media-services-media-encoder-standard-formats/#output-formats-and-codecs). –

+0

@evilSnobu Кроме того, он довольно дорогой в кодировке £ 1.22/GB. –

ответ

0

Отказ от ответственности: IANAL

мне удалось получить некоторую степень ответа от самих MPEG LA. Их модель лицензирования основана на распространении программного обеспечения в смысле, отличном от веб-сайта, и поэтому основана на количестве установок. Поскольку это не относится к SaaS, было немного сложнее получить ответ на лицензионное обязательство MPEG-LA для компании SaaS.

Выводы были в конечном счете основаны на цели программного обеспечения и независимо от того, заменяет ли он установленный иным способом инструмент, который предлагает возможности перекодирования. Было решено, что, поскольку наш продукт транскодирует за кулисами и не предлагает его как услугу для пользователей и не предлагает какой-либо конфигурации транскодирования для пользователей и имеет объем менее 100 000 пользователей, это не для оплаты лицензий или лицензионных платежей -.

Наши трансконты наших продуктов просты в целях совместимости с браузером. Пользователи не получают прямой выгоды от этого перекодирования (как услуги для этой цели), и это не то, что мы продаем или когда-либо намереваемся.

Мой совет для тех, кто ищет советы относительно MPEG-LA, - это связаться с ними. Их лицензирование довольно устарело, поэтому будьте готовы к длинному и подробному обсуждению и будьте предельно ясны.

Наконец, мой контакт в MPEG-LA сказал, что часто проще использовать уже лицензированный продукт для этой цели. Это, конечно же, легче сказать, чем сделать, учитывая, что для этой цели на рынке мало коммерчески доступных, масштабируемых и автоматизированных продуктов.

@evilSnobu упомянул в комментарии наличие Azure Media Services. Это немного дорого для меня и ограничено в его выходных форматах (только для MPEG4 и MPEG2), но это может быть то, что вам нужно ...