Oct. 24th, 2013

nataraj: (Бритый небритый)
Не знаю, знаете ли вы или нет, но сильно популярный когда-то формат mp3 обложен лицензионными отчислениям. Каждый производитель софта создающего mp3 файлы обязан заплатить некоторую денежку владельцу алгоритма, как минимум по американским законам, а не то будет подвергнут низвергнут и т.п. В качестве альтернативы был создан формат ogg (точнее ogg-vorbis там внутри на самом деле два формата), призванный сделать создание и проигрывание музыкальных файлов реально свободным и бесплатным. Какое-то время шла вялая конкуренция, не в пользу последнего, так-как mp3 уже успел захватить мир (и только после этого владелец объявил о необходимости отчислений, а до этого было все как-бы бесплатно), но со временем конкуренция угасла, потому что диски и интернет подешевели, и появились алгоритмы сжатия музыки без потерь, и хранить музыку в mp3 а равно как и в ogg стало бессмысленно.

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

Когда возникла задача вещания, я сразу сказал что вещаться будет в ogg, во-первых потому что пользователи должны таки научиться пользоваться правильными форматами (если конечно не заплатят мне кучу денег, чего тут не было), а во-вторых софта для кодирования mp3 в опенсорсных дистрибутивах по умолчанию нету (потому что в Америке такой софт может быть только за деньги из-за патентных отчислений) а вот для кодирования ogg -- подалуйста, ставиться одной командой, только настрой.

Так вот, собственно я собираюсь рассказать о том как это надо настраивать.Read more... )

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 13th, 2026 08:52 pm
Powered by Dreamwidth Studios