ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
6   •   Посмотреть все темы

IceCast

 

1400
Pheoru @Pheoru
Уже обсуждалось и не раз. В поиск.

1
q3gor @q3gor
Как настроить вещание по требованию???
при установки тегов
<relays-on-demand>1</relays-on-demand>
<relay>
<server>www.hitroe.com</server>
<port>8000</port>
<mount>/stream</mount>
<local-mount>/hitroe</local-mount>
<on-demand>1</on-demand>
<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
</relay>

он все равно жрет трафик без подключений

и 2 вопрос:
--------------------
client_connections 32
clients 0
connections 32
--------------------
что это за коннекты и client_connections? они постоянно меняются.....???

2605
Александр @AlexIT
Пример конфига с оф. сайта:

<relays-on-demand>1</relays-on-demand>

<relay>
<server>127.0.0.1</server>
<port>8001</port>
<mount>/example.ogg</mount>
<local-mount>/different.ogg</local-mount>
<username>joe</username>
<password>soap</password>
<relay-shoutcast-metadata>0</relay-shoutcast-metadata>
<on-demand>1</on-demand>
</relay>

Ошибки в вашем варианте вроде как нет, проверяйте еще раз все.


Английский знаете? Перевести сложно? :)

2605
Александр @AlexIT
У Icecast'а новый каталог:
**********

**********

Из того что заметил: новый дизайн + новое "лого" -) , новый поиск по любым словам, поиск по жанрам, облако тэгов(жанров), поиск по форматам, новая статистика, кол-во слушателей на каждом потоке, новый ********** плейлист для каждого потока.

Станции на главной странице расположены все так же в случайном порядке, нет сортировки всех потоков по количеству слушателей, как у SHOUTcast каталога.

Оцениваем: **********
Может кто то еще что то новенькое нашел... :)

2605
Александр @AlexIT
Обнаружился список всех потоков с сортировкой по количеству слушателей, достаточно выбрать формат, например топ всех мп3 потоков на айскасте:
**********

2605
Александр @AlexIT
Позавчера(2 июня 2008) вышла новая версия Icecast'a с чем я всех и поздравляю, вчера ставили, тестили, отличная версия, много нового, различных исправлений и так далее:

Character set support. Most non-Ogg streams (eg MP3) send metadata as Latin1 but it could be in other character sets. As icecast uses UTF-8, we need to convert to UTF-8 so that web pages and stream directories render correctly.

Allow a per-mount <charset> setting. For when source clients do not indicate which character set is in use.
a charset= parameter to the metadata request.
Default for non-Ogg content is now Latin-1 (aka ISO-8859-1). Ogg content still uses UTF-8.


Authentication
Each mountpoint authentication is isolated so one mount authentication does not slow another mountpoint authentication down.
XSL pages can require authentication.
Add some sanity checks for incorrect settings.


Listening socket update
Allow multiple ports to be allocated which allow multiple shoutcast source clients to stream on the same icecast instance.
No internal limit on the number of listen sockets that can be used.
Allow for a listen socket to be marked SSL capable. While any client could connect on these, the idea is really for /admin requests.
allow for a <listen-socket> to bind to ipv4 and ipv6


XSL update
XSL pages include an xspf link for non-auth streams.
XSL pages in both webroot and adminroot can take a mount= arg to limit which stats are transformed.
XSL files can specify the content-type to return to the client. It is no longer fixed to html


Updates for stream directory handling.
A stream is not registered with the directory until after the first minute has passed. some streams have been stuck in a connect/disconnect loop.
Increase retry time on failure, if the stream add is rejected then it will be down to a misconfiguration so a long retry delay is performed.
A YP server that is not responding is ignored for a while


Updates for Win32. Newer versions of dependency libs (libxml2/libxslt/libcurl etc). Buffer overflow fixes when many streams are active
Accept/Ban IP support. Now takes filenames for explicitly accepting or denying requests from specified IP addresses. Useful in cases where firewall access is not available. The files, if defined, are re-read automatically if updated.
A Mountpoint is exported to the slaves even if no mount section is defined for it. You can still use the hidden setting to prevent that from happening.
Relays handle redirection (HTTP 302) if one is received at startup.
Automatically generate XSPF playlist like we do with M3U, the mountpoint extension is .xspf
Header updates for proxy handling and certain clients like some shoutcast source clients and flash players.
Added Kate/Skeleton codecs to Ogg handler.
Various stats cleanups. Added some global stats (server ID, email contact etc).
The streamlist passed from master to slave had a limited length, so if there were many streams then some could of been left out.
Documentation updates.
Relay startup/shutdown is cleaner.
several build cleanups.
several resource leaks and race conditions fixed

**********/

2
Женя @kinder
А этой прогой можно несколько радиостанцй сразу одновременно вещать?

1400
Pheoru @Pheoru
"Этой прогой" можно все.
Но чтобы вещать "несколько радио сразу", нужно и несколько вещательных комплексов сразу (несколько Sam Broadcaster для виндоус (что будет нормально так грузить систему) или аналогичный вариант с ices для юниксовидных систем (что является оптимой).
Предсказывая ваш вопрос о том, что такое "юниксовидные системы", последовательно отправляю вас в гугл по запросу "Что такое Linux и FreeBSD".

8
wayper @wayper
кто подскажет,как баротся с краказябрыми в статистике ip:8000

1400
Pheoru @Pheoru
<charset> в маунте.

8
wayper @wayper
Nick Pheomotion
а если не затруднит,можно пример?пытался ссделать,после - незапускался сайт...

и еще вопрос - если стоит <on-demand>0</on-demand> - скока жрется трафик?также как если был бы подключен юзер?просто - если ставить 1 - то на сайте неотображаются станции . пока ктото не подключится,а если список пуст -какже узнать сылки на станции....

2605
8
wayper @wayper
такой вопросик,можно ли через икаст вещать потоковое видео - также через релей.брать инет сылку,и перекидывать ее в локалку

2605
Александр @AlexIT
Только в NSV.

10
GoldenScrew @GoldenScrew
server:/usr/local/etc# ices
ices.conf:20: parser error : StartTag: invalid element name
<-- ОЮПНКЭ ДНКФЕМ АШРЭ РЮЙНИ ФЕ ЙЮЙ Б ЯЕЙЖХХ <source-password> ЙНМТХЦЮ ice
^
ices.conf:20: parser error : Input is not proper UTF-8, indicate encoding !
Bytes: 0xEF 0xE0 0xF0 0xEE
<-- ОЮПНКЭ ДНКФЕМ АШРЭ РЮЙНИ ФЕ ЙЮЙ Б ЯЕЙЖХХ <source-password> ЙНМТХЦЮ ice
^
ices.conf:23: parser error : Opening and ending tag mismatch: source-password line 20 and Server
</Server>
^
ices.conf:36: parser error : Opening and ending tag mismatch: Server line 17 and Stream
</Stream>
^
ices.conf:37: parser error : Opening and ending tag mismatch: Stream line 16 and ices:Configuration
</ices:Configuration>
^
ices.conf:37: parser error : Premature end of data in tag Configuration line 2
</ices:Configuration>
^
XML Parser: Error while parsing ices.conf
Logfile opened
Could not find a valid playlist file.
Ices Exiting...



ЧТО ЗА ОШИБКИ? :(

2605
Александр @AlexIT
Какой то кривой у вас конфиг файл.
Может скачаете с оф. сайта дефолтный и попробуете еще разок?

10
GoldenScrew @GoldenScrew
неоднократно пробовал!
с офф сайта все установлено...

2605
Александр @AlexIT
Что то с кодировкой не так, видно же.
Вы как то криво его скачиваете или заливаете...

1400
Pheoru @Pheoru
Кхм-кхм...Кодировка конфига должна быть utf-8 :)

1
Ganymede @Ganymede
Привет всем.
Народ, помогите сделать intro фаил в ice. перечитал море форумов, никак не выходит. Я пришлю конфиг, посмотрите плиз, что в нём нужно изменить.