|
Добро пожаловать на Форум RadioCMS. |
Форум доступен только для чтения. |
Опции темы | Опции просмотра |
#121
|
|||
|
|||
![]()
ROSSAR, после установки для FreeBSD делайте rehash
__________________
1) Тем кто ничего не понимает читать это 2) Список самых частых ошибок p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают) |
#122
|
|||
|
|||
![]() Цитата:
-> nano /etc/apt/sources.list и вставить туда deb http://www.deb-multimedia.org squeeze main non-free далее нажимаем ctrl+o ctrl+s enter -> apt-get install deb-multimedia-keyring apt-get install icecast2 -> отредактировать файл /etc/icecast2/icecast.xml -> сделать рестарт, service icecast2 restart -> проверить в браузере ваш адрес-порт:8000 или localhost:8000 должны играть моунты которые прописывали в icecast.xml Freebsd очень хорошая ОС , но не для тех кто только начал свой опыт ... Начинайте с Debian и будет у вас раз в 2 дня пару вопросов, а так валяйте google вам в помощь ;) Последний раз редактировалось djbarhat; 07.04.2013 в 23:55. Причина: чуть не забыл! ;) |
#123
|
|||
|
|||
![]()
Сегодня, на моём сервере работающего на Debian 6, произошло обновления некоторых пакетов...
Среди множества пакетов обновился icecast2. До этого стояла версия 2.3.2-6 обновилась до 2.3.2kh29-0.4squeeze1. Данное обновление повлияло на файл конфигурации icecast2. Если внимательнее рассмотреть структуру Icecast 2.3.2-kh29, то она немного отличается от версии 2.3.2-6 Код HTML:
<icecast> <location>RU</location> <admin>[email protected]</admin> <limits> <clients>100</clients> <sources>2</sources> <queue-size>524288</queue-size> <client-timeout>30</client-timeout> <header-timeout>15</header-timeout> <source-timeout>10</source-timeout> <!-- same as burst-on-connect, but this allows for being more specific on how much to burst. Most people won't need to change from the default 64k. Applies to all mountpoints --> <burst-size>65535</burst-size> <!-- <max-bandwidth>100M</max-bandwidth> --> </limits> <authentication> <!-- Sources log in with username 'source' --> <source-password>old_password</source-password> <!-- Relays log in username 'relay' --> <relay-password>old_password</relay-password> <!-- Admin logs in with the username given below --> <admin-user>admin</admin-user> <admin-password>old_password</admin-password> </authentication> <!-- Uncomment this if you want directory listings --> <!-- <directory> <yp-url-timeout>15</yp-url-timeout> <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url> </directory> --> <!-- This is the hostname other people will use to connect to your server. It affects mainly the urls generated by Icecast for playlists and yp listings. --> <hostname>localhost</hostname> <!-- port to use when talking to YP etc --> <!--<port>8000</port> --> <!-- You may have multiple <listener> elements --> <listen-socket> <port>8000</port> <!-- <bind-address>127.0.0.1</bind-address> --> <!-- use <shoutcast-mount> in here to implicitly define port n+1 --> </listen-socket> <!-- <listen-socket> <port>8001</port> <ssl>1</ssl> </listen-socket> --> <!--<master-server>127.0.0.1</master-server>--> <!--<master-server-port>8001</master-server-port>--> <!--<master-update-interval>120</master-update-interval>--> <!--<master-username>hackme</master-username>--> <!--<master-password>hackme</master-password>--> <!-- issue above authentication for relays in slave setup --> <!--<master-relay-auth>1</master-relay-auth>--> <!-- setting this makes all relays on-demand unless overridden, this is useful for master relays which do not have <relay> definitions here. The default is 0 --> <!--<relays-on-demand>1</relays-on-demand>--> <!-- Request the master server to redirect new listeners to this slave the details passed are based on <hostname> and <port> --> <!--<master-redirect>1</master-redirect>--> <!-- The maximum nuber of slaves that can register for new listener redirection. --> <!--<max-redirect-slaves>10</max-redirect-slaves>--> <!-- Relays. State connection information, and by default request inline metadata for mp3 streams if available. An on-demand relay will only retrieve the stream if there are listeners connected --> <!-- <relay> <server>127.0.0.1</server> <port>8001</port> <mount>/example.ogg</mount> <local-mount>/different.ogg</local-mount> <on-demand>1</on-demand> <retry-delay>30</retry-delay> <relay-shoutcast-metadata>0</relay-shoutcast-metadata> </relay> --> <!-- Allow multiple master servers to be specified, tries each one in turn. <relay> <local-mount>/stream.mp3</local-mount> <server>a.b.c.d</server> <timeout>6</timeout> <master> <port>8000</port> <mount>/a</mount> </master> <master> <port>80</port> <mount>/</mount> </master> </relay> --> <!-- Only define a <mount> section if you want to use advanced options, like alternative usernames or passwords With a master/slave setup you need to define a mount in the master or else the server will assume that the stream is not to be made available to the slave. <mount> <mount-name>/*.ogg</mount-name> <username>othersource</username> <password>hackmemore</password> <max-listeners>1</max-listeners> <max-bandwidth>1000k</max-bandwidth> <file-seekable>0</file-seekable> <dump-file>/backup/live-%d-%b.ogg</dump-file> <burst-size>65536</burst-size> <fallback-mount>/example2.ogg</fallback-mount> <fallback-override>1</fallback-override> <fallback-when-full>1</fallback-when-full> <intro>/path/to/stream-intro.ogg</intro> <max-listener-duration>3600</max-listener-duration> <hidden>1</hidden> <authentication type="htpasswd"> <option name="filename" value="myauth"/> <option name="allow_duplicate_users" value="0"/> </authentication> <on-connect>/home/icecast/bin/stream-start</on-connect> <on-disconnect>/home/icecast/bin/stream-stop</on-disconnect> <file-seekable>0</file-seekable> </mount> --> <!-- other auth possibilities include running a command to do the auth, mount, user and pass are passed via stdin to the program <mount> .... <authentication type="command"> <option name="listener_add" value="auth_verify"/> </authentication> or for url auth, the add url needs to return a "icecast-auth-user:" http header for a user to authenicate. URLs are sent params via POST. <authentication type="url"> <option name="username" value="admin"/> <option name="password" value="hackme"/> <option name="handlers" value="3" /> <option name="stream_auth" value="http://myauthserver.com/scripts/auth_mount.php"/> <option name="mount_add" value="http://myauthserver.com/scripts/add_mount.php"/> <option name="mount_remove" value="http://myauthserver.com/scripts/del_mount.php"/> <option name="listener_add" value="http://myauthserver.com/scripts/add_listener.php"/> <option name="listener_remove" value="http://myauthserver.com/scripts/del_listener.php"/> </authentication> </mount --> <mount> <mount-name>/live</mount-name> <charset>CP1251</charset> <fallback-mount>/play</fallback-mount> <fallback-override>1</fallback-override> <fallback-when-full>1</fallback-when-full> </mount> <mount> <mount-name>/play</mount-name> <charset>CP1251</charset> </mount> <fileserve>1</fileserve> <!-- set the mountpoint for a shoutcast source to use, the default if not specified is /stream but you can change it here if an alternative is wanted or an extension is required <shoutcast-mount>/live.nsv</shoutcast-mount> --> <paths> <!-- basedir is only used if chroot is enabled --> <basedir>/usr/share/icecast2</basedir> <!-- Note that if <chroot> is turned on below, these paths must both be relative to the new root, not the original root --> <logdir>/var/log/icecast2</logdir> <webroot>/usr/share/icecast2/web</webroot> <adminroot>/usr/share/icecast2/admin</adminroot> <!-- <pidfile>/usr/share/icecast2/icecast.pid</pidfile> --> <!-- <ssl-certificate>/usr/share/icecast2/icecast.pem</ssl-certificate> --> <!-- <deny-ip>/path/to/file-with-IPs</deny-ip> --> <!-- <allow-ip>/path/to/file-with-IPs</allow-ip> --> <!-- <deny-agents>/path/to/file-with-useragents</deny-agents> --> <!-- location of mime types files used for file serving --> <!-- <mime-types>/etc/mime.types</mime-types> --> <!-- Aliases: treat requests for 'source' path as being for 'dest' path May be made specific to a port or bound address using the "port" and "bind-address" attributes. --> <!-- <alias source="/foo" dest="/bar"/> --> <!-- Aliases: can also be used for simple redirections as well, this example will redirect all requests for http://server:port/ to the status page --> <alias source="/" dest="/index.html"/> </paths> <logging> <accesslog>access.log</accesslog> <errorlog>error.log</errorlog> <!-- <accesslog_ip>0<accesslog_ip> --> <!-- <playlistlog>playlist.log</playlistlog> --> <loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error --> <logsize>10000</logsize> <!-- Max size of a logfile --> <!-- If logarchive is enabled (1), then when logsize is reached the logfile will be moved to [error|access|playlist].log.DATESTAMP, otherwise it will be moved to [error|access|playlist].log.old. Default is non-archive mode (i.e. overwrite) --> <!-- <logarchive>1</logarchive> --> </logging> <security> <chroot>0</chroot> <changeowner> <user>icecast2</user> <group>icecast</group> </changeowner> </security> </icecast> Но, в самой панели управления RadioCMS 2.4 перестали работать: Раздел "статус", точка монтирования - не отображается информация; Раздел "статистика","по слушателям" слушатели онлайн, графики - не отображается информация. Каким образом данную проблему можно устранить, без возвращения обратно к версии 2.3.2-6? |
#124
|
|||
|
|||
![]()
Поставить 2.3.3 с официального сайта, Icecast 2.3.2-kh29 содержит ошибки.
__________________
1) Тем кто ничего не понимает читать это 2) Список самых частых ошибок p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают) |
#125
|
|||
|
|||
![]()
Кстати да ! месяца четыре назад устанавливал этот iceсecast и думал что я что то неправильно поставил , оказываеться это они замудрили ;) если немножко подождать можно уже все поставить заново 2.4-2.4 icecast-radiocms ..... а так 2.3 хорошо устанавилаеться
Спасибо за инфу |
#126
|
|||
|
|||
![]()
Подскажите, почему может быть такая ошибка?
![]() |
#127
|
|||
|
|||
![]()
Проверьте пути web, admin, log
(исправлено)
__________________
1) Тем кто ничего не понимает читать это 2) Список самых частых ошибок p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают) |
#128
|
|||
|
|||
![]() Цитата:
|
#129
|
|||
|
|||
![]()
Извините не правильно прочитал надпись на скриншоте. Конечно это ошибка. Проверьте пути web, admin, log
__________________
1) Тем кто ничего не понимает читать это 2) Список самых частых ошибок p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают) |
#130
|
|||
|
|||
![]()
Всем привет! По форуму не нашел решения. Icecast установил, web интерфейс работает нормально. Прописал конфиги, моунт. Файл-плэйлист создает названия песен, всё как положено. Но когда захожу на сайт http://ххх.ххх.ххх.ххх:8000/first.m3u то ничего не играет. Пытается запустить приложение, которое открывает аудиопоток и не более того. Операционка Ubuntu.
В чем может быть проблема? error log: [2013-05-01 12:15:28] INFO thread/ lock abort set to 0 [2013-05-01 12:15:28] INFO main/main Icecast 2.3.2-kh29 server started [2013-05-01 12:15:28] INFO slave/slave_startup max file descriptors 1024 (hard limit 1024) [2013-05-01 12:15:28] INFO client/workers_adjust requested worker count 1 [2013-05-01 12:15:28] INFO connection/connection_thread connection thread started [2013-05-01 12:15:28] INFO connection/get_ssl_certificate No SSL capability [2013-05-01 12:15:28] INFO connection/connection_setup_sockets listener socket on port 8000 [2013-05-01 12:15:28] INFO connection/connection_setup_sockets 1 listening sockets setup complete [2013-05-01 12:21:07] INFO admin/admin_handle_general_request processing file logs.xsl [2013-05-01 12:21:08] WARN admin/command_list_log request to show unknown log "playlistlog" [2013-05-01 12:22:35] WARN fserve/fserve_client_create req for file "/usr/share/icecast2/web/first" No such file or directory [2013-05-01 12:22:48] INFO admin/admin_handle_general_request processing file stats.xsl [2013-05-01 12:22:50] INFO admin/admin_handle_general_request processing file logs.xsl [2013-05-01 12:22:51] WARN admin/command_list_log request to show unknown log "playlistlog" [2013-05-01 12:43:13] INFO admin/admin_handle_general_request processing file logs.xsl Последний раз редактировалось dnk7; 01.05.2013 в 13:45. |