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

IceCast

 

6245
Тарас @tarasian666
а гуглом не умеете пользоваться ? **********

14
ikakey @ikakey
tarasian666 пишет:

а гуглом не умеете пользоваться ? **********

Ооо типа самые умные... умеем гуглом пользоваться, просто когда что то не получается обычно обращаешься.. слово такое есть СООБЩЕСТВО, и там люди по возможности и без под....к помогаю друг другу. Кстати все равно оттуда нихрена не понял, всю ночь не спал, тут та проблема не только на линуксе а еще и на винде там тоже стоит Icecast и с него также xspf не работает.

6245
Тарас @tarasian666
ikakey пишет:

Кстати все равно оттуда нихрена не понял

ну что тут понимать???? баг в даной версии, надо качать патч или последнюю версию (trunk) но для мелкософта патча не видал

Добавлено спустя 7 минут 12 секунд:
специально для вас патч
создайте файл xspf.xsl в папке admin с содержанием
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
<xsl:output omit-xml-declaration="no" media-type="application/xspf+xml"
method="xml" indent="yes" encoding="UTF-8" />
<xsl:template match = "/icestats" >
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<title><xsl:value-of select="server" /></title>
<creator><xsl:value-of select="server" /></creator>
<trackList >
<!-- end of "header" -->

<xsl:for-each select="source">

<track>
<location><xsl:value-of select="listenurl" /></location>


<xsl:if test="artist"><creator><xsl:value-of select="artist" /></creator></xsl:if>
<title><xsl:value-of select="title" /></title>
<!-- The <xsl:text>\n</xsl:text> elements in the following part are used
to enforce linebreaks this format seems to be expected by clients -->
<annotation>
<xsl:if test="server_name">Stream Title: <xsl:value-of select="server_name" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="server_description">Stream Description: <xsl:value-of select="server_description" /></xsl:if>
Content Type:<xsl:value-of select="server_type" /><xsl:text>
</xsl:text>
<xsl:if test="bitrate">Bitrate: <xsl:value-of select="bitrate" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="quality">Quality: <xsl:value-of select="quality" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="video_quality">Video Quality: <xsl:value-of select="video_quality" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="frame_size">Framesize: <xsl:value-of select="frame_size" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="frame_rate">Framerate: <xsl:value-of select="frame_rate" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="listeners">Current Listeners: <xsl:value-of select="listeners" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="listener_peak">Peak Listeners: <xsl:value-of select="listener_peak" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="genre">Stream Genre: <xsl:value-of select="genre" /></xsl:if>
</annotation>

<xsl:if test="server_url"><info><xsl:value-of select="server_url" /></info></xsl:if>

</track>

</xsl:for-each>
</trackList>
</playlist>

</xsl:template>
</xsl:stylesheet>

пс только что скачал для виндовса icecast, все там прекрасно работает

Отредактировано tarasian666 - 18.03.2010
14
ikakey @ikakey
tarasian666 пишет:

ikakey пишет:

Кстати все равно оттуда нихрена не понял

ну что тут понимать???? баг в даной версии, надо качать патч или последнюю версию (trunk) но для мелкософта патча не видал

Добавлено спустя 7 минут 12 секунд:
специально для вас патч
создайте файл xspf.xsl в папке admin с содержанием
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
<xsl:output omit-xml-declaration="no" media-type="application/xspf+xml"
method="xml" indent="yes" encoding="UTF-8" />
<xsl:template match = "/icestats" >
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<title><xsl:value-of select="server" /></title>
<creator><xsl:value-of select="server" /></creator>
<trackList >
<!-- end of "header" -->

<xsl:for-each select="source">

<track>
<location><xsl:value-of select="listenurl" /></location>


<xsl:if test="artist"><creator><xsl:value-of select="artist" /></creator></xsl:if>
<title><xsl:value-of select="title" /></title>
<!-- The <xsl:text>\n</xsl:text> elements in the following part are used
to enforce linebreaks this format seems to be expected by clients -->
<annotation>
<xsl:if test="server_name">Stream Title: <xsl:value-of select="server_name" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="server_description">Stream Description: <xsl:value-of select="server_description" /></xsl:if>
Content Type:<xsl:value-of select="server_type" /><xsl:text>
</xsl:text>
<xsl:if test="bitrate">Bitrate: <xsl:value-of select="bitrate" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="quality">Quality: <xsl:value-of select="quality" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="video_quality">Video Quality: <xsl:value-of select="video_quality" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="frame_size">Framesize: <xsl:value-of select="frame_size" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="frame_rate">Framerate: <xsl:value-of select="frame_rate" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="listeners">Current Listeners: <xsl:value-of select="listeners" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="listener_peak">Peak Listeners: <xsl:value-of select="listener_peak" /><xsl:text>
</xsl:text></xsl:if>
<xsl:if test="genre">Stream Genre: <xsl:value-of select="genre" /></xsl:if>
</annotation>

<xsl:if test="server_url"><info><xsl:value-of select="server_url" /></info></xsl:if>

</track>

</xsl:for-each>
</trackList>
</playlist>

</xsl:template>
</xsl:stylesheet>

пс только что скачал для виндовса icecast, все там прекрасно работает

Благодарю Вас!!! Все работает на Linux.. а на Windows... ну и хер ним :)))))))))))))

144
Руся @Ruskat
tarasian666
Даже кодировку убирал. Ставил назад <charset>windows-1251</charset>, чтобы описание без каракуль стало. Но в айсе даже нет ни названия ни исполнителя. Для ясности, в энкодере включено Allow scripts in stream
No automated data
Выбрано-> Automatic embedded ID3v2 tags

Automatic data streaming
Да и с остальными вариантами не выводит.
В строке такие правила:
artist=#artist#&title=#title#&album=#album#&duration=#duration#&buycd=#buycd#&website=#website#&mmss=#mmss#
Кодек МР3.
Да и на ogg и aac+ тоже нет инфы.
Даже для достоверности проверялись данные на винамре и аимпе.
То ли сэм не выпускает инфо, то ли она к айсу не доходит.

Отредактировано Ruskat - 18.03.2010
6245
Тарас @tarasian666
Ruskat пишет:

Для ясности, в энкодере включено  Allow scripts in stream

а если отключить?

144
Руся @Ruskat
tarasian666, Результат неизменный.

6245
Тарас @tarasian666
я б снес sem-а нах и настройки тоже. Потому что по дефолту все всегда работает )) перестает только если засунуть не совсем ровные руки не туда куда надо.
Ruskat пишет:

То ли сэм не выпускает инфо, то ли она к айсу не доходит.

если сэм не выпускает, проверить можно пуская поток чем нибуть другим, винампом к примеру..
оспадя.. неужели самому так сложно догадаться..

163
denis_eskobar @denis_eskobar
Дорогие пользователи пожалуйста помогите мне с сервером ICQ 7-462-583
Подарю 7 Знак и дам Маунт на сервере!
Если мне все сможете сделать!
Спасибо

6245
Тарас @tarasian666
ни маунта ни аськи ненадо.. а что с сервером? и каким именно?

122
intervision @intervision
айскаст уже хавает 600 мб памяти при этом в статус 2 отображается вот что:

<!DOCTYPE pre PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<pre>
MountPoint,Connections,Stream Name,Current Listeners,Description,Currently Playing,Stream URL Global,Client: Source: ,,,, ,,,,, - ,,,,,, - ,,,,,, - ,
</pre>

это страницу невозможно парсить (( там пусто ((((

6245
Тарас @tarasian666
это уже обновленный айс так хавает?

468
Klef @Klef
для транка многовато будет :)

163
denis_eskobar @denis_eskobar
tarasian666 пишет:

ни маунта ни аськи ненадо.. а что с сервером? и каким именно?

Обычный IceCast2 2.3.2 сервак

93.127.96.190:8001

Могу скинуть свой icecast.xsl по аське 7-462-583 или в ЛС кинуть

Там почему то на все станции пароль идет только radio если ставлю другой пишет например в СЭМе то что invalid password

И еще я так понимаю вверху в icecast.xsl там написано <source>5</source> это максимум 5 потоков может вещать,до 5 стояло 2 я изменил цифру и все равно максимум 2 потока вещает и больше не может!
Что делать блин ?

Кстати ретранслятор тоже почему то не прет!

P.S Ice мой стоит у парня т.е. сервер удаленный!

6245
Тарас @tarasian666
или после настройки не перезагрузили icecast (или не обновили конфиг на лету) или не задано привильно пароли маунтам.
конфиг в студию

163
denis_eskobar @denis_eskobar
ЧЕРЕЗ FTP все обновлял!

6245
Тарас @tarasian666
denis_eskobar пишет:

ЧЕРЕЗ FTP все обновлял!

вот вам и ошибка )) через фтп айс не перезапустить хоть тресни

163
denis_eskobar @denis_eskobar
А типо сервак перезапустить после нужно,
Вот жалко,что друг то в Украине живет над Украиной второй день уже Вулканическое облако и видимо из-за этого он в интернет не выходит

6245
Тарас @tarasian666
я тоже оттуда, нет здесь ни какого облака )))

163
denis_eskobar @denis_eskobar
Странно мне так сказали,в ЛС вам конфиг кинул я! если там что то не так