 |
 |
Всё для мобилы
Другие наши проекты
| |
 |
 |
 |
|
Чуток рекламы |
|
 |
 |
|
On-Line станции |
|
 |
 |
|
Моя радиоточка |
|
 |
 |
|
Счетчики |
|
 |
|
|
Альтернатива DSP SHOUTcast плагину для WinAMP, плагин ODDcast.
Данная статья является интеллектуальной собственностью сайта SOUNDCODER.COM

Найден альтернативный плагин к WinAMP для систем онлайнового вещания SHOUTcast, ICEcast и Windows Media Encoder в одном флаконе, у которого имеются на борту более расширенные возможности вещания в форматах Lame, OGG и WMA. В этой статье рассмотрим работу плагина в системе SHOUTcast с кодеком Lame. В плагине реализована трансляция потока mp3 с использованием VBR ("плавающим" битрейтом). Вкратце опишу, что такое "плавающий" битрейт, дабы было все наглядно и просто. При кодировании в mp3 формат, используется два типа битрейтов CBR (Constant Bit Rate то есть постоянный) и VBR (Variable Bit Rate то есть переменный/плавающий). Отличие битрейтов заключается в том, что при CBR идет одинаковое кодирование всех фреймов, будь то звук различной амплитуды или просто тишина. При кодировании с VBR, складывается несколько иная ситуация, а именно - кодек сам анализирует где можно динамически снизить битрейт (ухудшить качество), а где-то поднять до указанных пределов. В итоге получается файл, без явных потерь качества на слух, но при этом несколько меньшего объема. Например, если во фрейме встречается тишина, то кодирование идет с минимальным битрейтом (тишина, она всегда тишина, не взирая на то, с каким качеством она пожата). В некоторых фонограммах, выигрыш в объеме бывает довольно приличный. Но не факт, что нужно кодировать все подряд именно с VBR. Есть-таки и несколько весомых минусов этого режима...
- далеко не все хардовые плееры могут воспроизводить такие файлы.
- далеко не каждая композиция будет звучать качественно (исходя из собственного опыта замечу - особенно страдают фонограммы, в которых главная "изюминка" это низкочастотные составляющие, роковые "забойные" композиции, где стиль исполнения идет в очень быстром темпе, а так же классическая музыка).
- в некоторых программных плеерах возникают проблемы при воспроизведении.
В общем, при обычных обстоятельствах (кодинг в mp3), я давно не использую VBR. Не буду категоричным - это дело вкуса и совести каждого оцифровщика... А жизненно необходим VBR, так это при кодировании аудиодорожки в оцифрованных фильмах! На этом отвлечения от темы закончены.
Плагин просто инсталлируется в каталог плеера WinAMP и практически сразу готов к работе. Но тем ни менее, не смотря на его кажущуюся простоту, не стоит делать скоропалительных выводов... Как всегда, начну по порядку и попробую поделиться своими наблюдениями и соображениями. Для запуска плагина, запускаем WinAMP, нажимаем комбинацию Ctrl+P, заходим в раздел DSP/Effects и ставим курсор на oddcast DSP v2 [dsp_oddcast_v2.dll]. Сразу же на экране появится вот такое окно:

Пока что, не предпринимая ничего, жмем на кнопочку Config, в этом окне. Теперь нам видны внутренности этого незатейливого окошечка:

Первой закладкой у нас идет General, в которой выставляются параметры вещания. Bitrate (kbps) - разбит на три числовых значения Avg (average - среднее), Min (minimum - минимальное) и Max (maximum - максимальное). Так как я тестировал сие творение на модемном соединении вещая в Интернет, то среднее значение было выбрано в 16 kbs (килобит в секунду), минимальное в 8 kbs, а максимальное в 24 kbs. По сути, битрейт равный 24 kbs является минимальным для вещания музыкальных композиций т.к. ниже него слушабельны только голосовые передачи. Sample Rate - то есть разрядность или частота дискретизации, так же взята по минимуму в 22050 Hz. Следует отметить! Так как многие привыкли не вписывать разрядность вручную, а выбирать из списка - имейте ввиду, если будет введено нестандартное число, то плагин не будет коннектиться к серверу! На всякий случай напомню стандартные допустимые значения: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100 и 48000 Hz. Значения выше этого предела, являются ресемплированными т.е. искусственными и при вещании даже в локальной сети, в них нет никакого смысла (даже в 48000, вряд ли в Вашей коллекции найдутся такие файлы). Channels - каналы (1 - моно, 2 - стерео). Выберите свое значение, в каком режиме будете вещать. Encoder Type - тип кодека, которым будет осуществляться вещание. Так как расписываю работу через сервер SHOUTcast, то выбираем кодек Lame. Кодек OGG с этим сервером не работает, для него подходит только ICEcast, а WMA, соответственно будет работать только с сервером Windows Media Encoder. Надеюсь, в будущем, дойдут руки до описания настроек этих серверов онлайнового вещания. Archive Directory - каталог архивов. Если Вы желаете увековечить свою трансляцию для потомков, то укажите диск и каталог, куда плагин ODDcast сможет одновременно с вещанием сохранять исходящий поток в mp3 файл. Для записи, поставьте галочку слева от Save streams in archive directory. Log Level - уровень ведения лога ошибок. 1 - только ошибки, 2 - ошибки и предупреждения, 3 - ошибки, предупреждения и отладочная информация. Log File - название файла, куда будет вестись запись протокола выбранного режима об ошибках.
Переходим на закладку Encode, в нем открываются закладки Lame, OggVorbis и WMA.

Собственно, здесь сложного ничего нет, ставим галочку на режиме VBR, после чего будут работать пресеты, которые выбираются в VBR Mode (каким пользоваться, протестируйте все и выберите сами тот, который больше устроит). Отключение галочки не говорит о том, что плагин перейдет в CBR режим (к сожалению, этот плагин понятия не имеет о таком режиме). Будет работать тот же VBR, но без пресетов. В поле Quality выставьте качество воспроизведения, значения могут лежать в пределах от 1 до 10.
|
|
|