1

Тема: Инструкция: используем EzStream в качестве источника.

Инструментарий:
[list=*]
[*][li]IceCast сервер[/li][li]EzStream[/li][li]Lame for windows[/li][/*]
[/list]

Установка:
супертрудна: Копируем ezstream.exe и lame.exe в папку установки smile

Настройка:
  Запускаем любой плеер и составляем плейлист из треков, которые будет вещать наш EzStream. Плейлист сохраняем в папку, куда скопировали ezstream.exe и lame.exe
  За основу берем файл examples/ezstream_reencode_mp3.xml из архива с дистрибутивом программы. Меняем его следующим образом (В этом файле в фигурных скобках указаны места, в которые необходимо вставить Ваши настройки):

<ezstream>
    <url>{ссылка на сервер в виде: http://адрес_сервера_icecast:порт_сервера_icecast/название_потока, например: http://localhost:8000/live}</url>
    <sourcepassword>{Пароль для вещания}</sourcepassword>
    <!-- формат, в котором вещаем -->
    <format>MP3</format>
    <filename>{имя файла Вашего плейлиста}</filename>
    <!-- включить/выключить проигрывание в случайном порядке -->
    <shuffle>1</shuffle>
    <svrinfoname>{название радиостанции}</svrinfoname>
    <svrinfourl>{ссылка на сайт радиостанции}</svrinfourl>
    <svrinfogenre>{жанр музыки}</svrinfogenre>
    <svrinfobitrate>{ожидаемый битрейт музыки (например, 96)}</svrinfobitrate>
    <svrinfochannels>{2 - стерео, 1 - моно}</svrinfochannels>
    <svrinfosamplerate>{частота (например, 44100)}</svrinfosamplerate>
    <!-- для shoutcast: добавить сервер в каталог? -->
    <svrinfopublic>0</svrinfopublic>
    <reencode>
        <!-- Включаем перекодировку музыки: -->
        <enable>1</enable>
        <encdec>
            <format>MP3</format>
            <!-- фильтр расширения файла, для которого применяется перекодировка -->
            <match>.mp3</match>
            <!-- настройки lame для запуска. -->
            <decode>lame -f --preset cbr {битрейт, в который перекодировать, например: 96} --bitwidth 16 "@T@" -</decode>
        </encdec>
   </reencode>
</ezstream>

сохраняем этот файл как, например, config.xml

Запуск:
открываем консоль, идем в папку с ezstream.exe и там пишем:

ezstream -q -c config.xml

после чего, если вам повезет, наслаждаемся своей радиостанцией wink

Советы:
для переключения на следующий трек выполните в консоли команду: taskkill /f /im lame.exe
Для удобства запуска можете сделать bat-файлики и запускать их wink
удачи!

2

Re: Инструкция: используем EzStream в качестве источника.

ДОПОЛНЕНИЕ:
При составлении плейлиста сохраняйте его только в формате m3u!

3

Re: Инструкция: используем EzStream в качестве источника.

Еще дополнение:
в файле config.xml не должно быть кириллицы, или он должен быть сохранен в кодировке UTF-8

4

Re: Инструкция: используем EzStream в качестве источника.

Это под винду насколько я понял? smile

5

Re: Инструкция: используем EzStream в качестве источника.

ога smile

Добавлено спустя     1 минуту   4 секунды:
Добавлено спустя       56 секунд:
я, кстати, на его основе планирую написать упрощенный аналог сэма для атоматизации эфира под виндой - хочу, чтобы стример сервисом запускался.

6

Re: Инструкция: используем EzStream в качестве источника.

привет, а подскажите пожалуйста, можно ли передать им плейлист (встретил в нете такое "радио", показалось удобным, можно посмотреть так сказать заценить файло, да и вопще свобода выбора:) ). Или это от сервера зависит..

7

Re: Инструкция: используем EzStream в качестве источника.

А можно ли заставить ezstream понимать русский шрифт? А то выдает - ????. Если да, то как?

8

Re: Инструкция: используем EzStream в качестве источника.

Ребят, возможно ли настроить такую вещь, что когда коннектится RJ, то небыло реконнекта и сразу живой RJ в эфире, а когда отключается, опять эзстрим начинает работать.
Я бы был рад, если бы вы написали пару ПО, с которыми можно это провернуть и желательно побольше информации, был бы очень благодарен.
А если кто-то разбирается очень хорошо, могли бы провести коммерческую консультацию.

9

Re: Инструкция: используем EzStream в качестве источника.

одно и тоже... настраиваете на icecast 2 маунта, один на ezstream второй на rj
и на втором делаем fallback-mount на первый

10

Re: Инструкция: используем EzStream в качестве источника.

подскажите чего делать с кодировкой из ezstream...
1.страничка статуса icecast в целом русские символы отображает
2.xml конфиг, ezstream перекодирован в utf-8 без BOM страничка статуса тоже, и вообще все конфиги и странички перекодировал...
3.у маунта стоит utf-8

вот  http://diebold.24ms.net:8000/status.xsl

Добавлено спустя     3 минуты   51 секунду:
может кодировка плейлиста виновата???

Добавлено спустя     9 минут   43 секунды:
пробовал перекодить в утф плейлист, но ezstream его не хочет играть.

11

Re: Инструкция: используем EzStream в качестве источника.

пишет myk:

3.у маунта стоит utf-8

надо cp1251

12

Re: Инструкция: используем EzStream в качестве источника.

ставил cp1251 тогда вапще никакие русские символы на странице не отображаются

Добавлено спустя     1 минуту   37 секунд:
и в плеерах вапще ничего по русски не пишет, с утф хоть имя потока по русски пишет

13

Re: Инструкция: используем EzStream в качестве источника.

вот, сменил на CP1251 посмотрите что выходит

Добавлено спустя     1 минуту   10 секунд:
http://diebold.24ms.net:8000/status.xsl

Добавлено спустя     3 минуты   44 секунды:
кстати если тег charset убрать то винамп будет нормально показывать а фубар и влц все равно не правильно. и на статус страничке тоже криво.

14

Re: Инструкция: используем EzStream в качестве источника.

??????????? ??????????? - ???????? ????? (????????)

15

Re: Инструкция: используем EzStream в качестве источника.

пишет myk:

вот, сменил на CP1251 посмотрите что выходит

Добавлено спустя     1 минуту   10 секунд:
http://diebold.24ms.net:8000/status.xsl

Добавлено спустя     3 минуты   44 секунды:
кстати если тег charset убрать то винамп будет нормально показывать а фубар и влц все равно не правильно. и на статус страничке тоже криво.

если на странице и хоть в одном плеере правильно то icecast трогать не надо.

щас у вас название трека вообще html символами

16

Re: Инструкция: используем EzStream в качестве источника.

пишет tarasian666:

если на странице и хоть в одном плеере правильно то icecast трогать не надо.

пусть так, но у меня если в винампе все норм то на странице не правильно.... вот сейчас я тег чарсет удалил http://diebold.24ms.net:8000/status.xsl

пишет tarasian666:

щас у вас название трека вообще html символами

почему так происходит когда charset cp1251?

Отредактировано myk (21-12-2010 09:56:26)

17

Re: Инструкция: используем EzStream в качестве источника.

думаю дело именно в EzStream
попробуйте другой источник

18

Re: Инструкция: используем EzStream в качестве источника.

вы разные пробовали? посоветуйте что-нибудь подобное под виндовс

Добавлено спустя     3 минуты   10 секунд:
может дело просто в страничке? менять кодировку переменных?

19

Re: Инструкция: используем EzStream в качестве источника.

я незнаю как это делать... есть идеи?

20

Re: Инструкция: используем EzStream в качестве источника.

если можете глянуть в какой кодировке прописаны теги то такую же кодировку поставьте в icecast
все должно получится если конечно сам ezstream не искажает кодировку

21

Re: Инструкция: используем EzStream в качестве источника.

теги аудиозаписей?
посоветуйте удобный софт для работы с тегами и их кодировкой

22

Re: Инструкция: используем EzStream в качестве источника.

Как сделать, чтобы плейлист по кругу постоянно играл?

23

Re: Инструкция: используем EzStream в качестве источника.

Может кто подсказать как прикрутить EzStream к icecast, есть основной, нужен нон-стоп, когда основной офф всех слушателей перекидывает на нон-стоп и наоборот. Буду признательно благодарен!

24

Re: Инструкция: используем EzStream в качестве источника.

icecast fallback перекидывание с одного маунта на другой

25

Re: Инструкция: используем EzStream в качестве источника.

Люди добрые, помогите настроить ezstream пожалуйста, не понимаю как его устанавливать! Кто-нибудь помогите!