Page 3 of 4 FirstFirst 1234 LastLast
Results 31 to 45 of 59

Thread: Icecast - проблема с вещанием в WAN (LAN) (streaming)

  1. #31
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    fstab есть? Если есть fstab, то свап монтируется самостоятельно без явного на это указания, так что это не может служить аргументом выполнения post-boot

    Навтыкайте туда комманд типа logger "blah-blah" и смотрите в логе что в нем действительно выполняется, а что нет.

  2. #32
    Quote Originally Posted by al37919 View Post
    fstab есть? Если есть fstab, то свап монтируется самостоятельно без явного на это указания, так что это не может служить аргументом выполнения post-boot

    Навтыкайте туда комманд типа logger "blah-blah" и смотрите в логе что в нем действительно выполняется, а что нет.
    уточню,речь едет о post-mount c содержанием в моем первом посте.fstab нет,но свап монтируется,значит файл выполняется.
    также это подтверждает logger :

    Code:
    #!/bin/sh
    swapon /dev/discs/disc0/part2
    sleep 2s
    icecast -c /opt/etc/icecast.xml -b
    killall nmbd
    sleep 4s
    icegenerator -f /opt/icegenerator/etc/icegenerator.conf
    logger "post-mount started"
    в логе нахожу фразу "post-mount started", почему же icecast -c /opt/etc/icecast.xml -b
    и icegenerator -f /opt/icegenerator/etc/icegenerator.conf не запускается?

    я думаю что проблема в icecast так как icegenerator без него не запустится также.

    icecast запускается от другого юзера.может проблема в этом кроется?
    вот что показывает ps

    Code:
    PID  Uid     VmSize Stat Command
        1 admin       644 S   sbin/init
        2 admin           SW  [keventd]
        3 admin           RWN [ksoftirqd_CPU0]
        4 admin           SW  [kswapd]
        5 admin           SW  [bdflush]
        6 admin           SW  [kupdated]
        7 admin           SW  [mtdblockd]
       16 admin           SW  [khubd]
       24 admin           SW  [usb-storage-0]
       25 admin           SW  [scsi_eh_0]
       27 admin           SW  [usb-storage-1]
       28 admin           SW  [scsi_eh_1]
       29 admin           SW  [kjournald]
       82 admin       292 S   telnetd
       87 admin       400 S   httpd vlan1
       88 admin       552 S   nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan
       92 nobody      400 S   [dnsmasq]
       93 admin       360 S   syslogd -m 0 -O /tmp/syslog.log -S -l 7
       95 admin       324 S   klogd
      114 admin       284 S   /usr/sbin/igmpproxy -c /etc/igmpproxy.conf
      118 admin       376 S   udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcp
      119 admin       624 S   pppd file /tmp/ppp/options.wan0
      122 admin       488 S   watchdog
      124 admin       344 S   ntp
      131 admin       468 S   sh -c /usr/sbin/pptp --idle-wait 0 vpn.etherway.ru --
      132 admin       420 S   pptp: GRE-to-PPP gateway on /dev/ptmx        --sync -
      142 admin       412 S   pptp: call manager for 192.168.255.9         --sync -
      145 admin       404 S   /opt/sbin/cron
      155 admin           SW  [kjournald]
      158 admin       276 S   /usr/sbin/vsftpd
      167 admin       552 S   -sh
      172 icecast    1684 S   [icecast]
      173 icecast    1684 S   [icecast]
      174 icecast    1684 S   [icecast]
      175 icecast    1684 S   [icecast]
      176 icecast    1684 S   [icecast]
      177 icecast    1684 S   [icecast]
      178 icecast    1684 S   [icecast]
      179 icecast    1684 S   [icecast]
      181 icecast    1684 S   [icecast]
      183 admin      1120 S   icegenerator -f /opt/icegenerator/etc/icegenerator.co
      184 admin      1120 S   icegenerator -f /opt/icegenerator/etc/icegenerator.co
      185 admin      1120 S   icegenerator -f /opt/icegenerator/etc/icegenerator.co
      187 admin      1120 S   icegenerator -f /opt/icegenerator/etc/icegenerator.co
      188 admin      1120 S   icegenerator -f /opt/icegenerator/etc/icegenerator.co
      198 admin       396 R   ps
    Last edited by Omega; 26-01-2013 at 17:52. Reason: fixed

  3. #33
    Ого! icegenerator таки наконец собрали под асус

    У меня с quagga была такая-же трабла, не стартовала из post-mount.
    Правда шибко не парился по этому поводу, с встроенной флешки из post-boot стартует, да и хрен бы с ней.

    а что если так:
    cd /opt/sbin
    icecast -b -c /opt/etc/icecast.xml > /dev/null 2>&1
    sleep 2
    icegenerator -f /opt/etc/icegenerator.confl > /dev/null 2>&1

    Quote Originally Posted by yurie View Post
    icecast запускается от другого юзера.может проблема в этом кроется?
    В системе ж нету юзера с именем icecast, или есть?
    Может отваливаться или тупить из-за того, что не может писать логи из-за прав.
    В конфиге icecast-a можно задать в кого 'превращаться' после старта, поставить nobody или (для проверки) admin.
    Last edited by Spacesoft; 29-04-2008 at 01:30.

  4. #34
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    всегда указывайте полный путь к файлам, находящимся в /opt и запускаемым в автостартовых скриптах. Либо задавайте переменную PATH в начале скрипта в явном виде

    Spacesoft:
    непрокатит, без PATH надо запускать ./icecast

    А вообще, хороший способ узнать что именно неправильно --- кроме logger пользоваться следующим:

    icecast -b -c /opt/etc/icecast.xml >> "/tmp/logfile.log" 2>&1
    Last edited by al37919; 29-04-2008 at 06:27.

  5. #35
    всем спасибо за помощь,помогло!

    с таким post-mount работает:

    Code:
    #!/bin/sh
    swapon /dev/discs/disc0/part2
    sleep 2
    /opt/bin/icecast -b -c /opt/etc/icecast.xml > /tmp/logfile.log 2>&1
    killall nmbd
    sleep 10 
    /opt/icegenerator/src/icegenerator -f /opt/icegenerator/etc/icegenerator.conf  > /tmp/logfile.log 2>&1
    logger "post-mount started"
    прописал полные пути и пауза перед icegenerator имеет большое значение,с 6 секундами не работало

    Quote Originally Posted by Spacesoft View Post
    Ого! icegenerator таки наконец собрали под асус
    В системе ж нету юзера с именем icecast, или есть?
    Может отваливаться или тупить из-за того, что не может писать логи из-за прав.
    В конфиге icecast-a можно задать в кого 'превращаться' после старта, поставить nobody или (для проверки) admin.
    да собрался нормально.после компиляции libshout 2.2 в /opt icegenerator его увидел, а юзера icecast добавил

    кстати icegenerator отваливается периодически из-за ошибки

    Code:
    usb_control/bulk_msg: timeout
    что посоветуете сделать чтобы устранить эту ошибку?

    icegenerator не может прочесть файлы с usb-HDD вот и отваливается помогает новый запуск
    Last edited by Omega; 26-01-2013 at 17:55. Reason: 2 posts merged

  6. #36
    а есть ли какие то решения по вещанию хотя бы flv файлов (без перекодирования)?

  7. #37
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by thebix View Post
    а есть ли какие то решения по вещанию хотя бы flv файлов (без перекодирования)?
    Полно таких.

  8. #38
    Quote Originally Posted by yurie View Post
    кому-то удалось запустить связку icegenerator+icecast?
    при конфигурировании icegenerator ругается на библиотеку libshout. пишет:

    у меня стоит libshout_2.2.2-1 может кто-то подскажет???
    У меня тоже самое.. не нашлось решения?

    Quote Originally Posted by SancheSZ View Post
    Мне удалось запустить связку icecast + ices.
    Можно подробней? Как установить ices? У меня не находит библиотеку libshout. Как правильно сконфигурировать, чтоб библиотека нашлась?
    У меня libshout стоит в /opt/lib, но как ices явно указать на эту библиотеку не знаю. Пытался через ./configure LDFLAGS=/opt/lib , но тогда ошибка:
    checking for C compiler default output file name... configure: error: C compiler cannot create executables Что я не правильно делаю?

    Quote Originally Posted by yurie View Post
    да собрался нормально.после компиляции libshout 2.2 в /opt icegenerator его увидел
    После этого у меня icegenerator устанавливается но не подцепляется к серверу. Не можешь описать весь процесс установки и настройки?
    Last edited by Omega; 26-01-2013 at 17:57. Reason: 2 posts merged

  9. #39
    Quote Originally Posted by yurie View Post
    есть файл с разрешением на исполнение post-mount

    #!/bin/sh
    swapon /dev/discs/disc0/part2
    icecast -c /opt/etc/icecast.xml -b
    killall nmbd
    icegenerator -f /opt/icegenerator/etc/icegenerator.conf

    icecast и icegenerator не запускаются после загрузки w500gP а свап монтируется. руками все запускается. в чем проблема?
    Для icecast я создал файл /opt/etc/init.d/S99icecast с содержимым:
    Code:
    #! /bin/sh
    
    prefix="/opt"
    PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
    NAME=icecast
    DAEMON=${prefix}/bin/${NAME}
    DAEMON_OPTS="-b -c ${prefix}/etc/icecast.xml"
    
    test -x $DAEMON || exit 0
    
    if [ -z "$1" ] ; then
        case `echo "$0" | sed 's:^.*/\(.*\):\1:g'` in
            S??*) rc="start" ;;
            K??*) rc="stop" ;;
            *) rc="usage" ;;
        esac
    else
        rc="$1"
    fi
    
    case "$rc" in
        start)
            echo "Starting $NAME"
            echo icecast:x:1000:icecast >> /etc/group
            echo icecast:пароль:1000:1000:Linux User,,,:/home/icecast:/bin/sh >> /etc/passwd
            $DAEMON $DAEMON_OPTS
            ;;
        stop)
        deluser icecast
            if [ -n "`pidof $NAME`" ]; then
                echo "Stopping $NAME"
                killall $NAME 2> /dev/null
            fi
            ;;
        restart)
            "$0" stop
            sleep 3
            "$0" start
            ;;
         *)
            echo "Usage: $0 (start|stop|restart|usage)"
            ;;
    esac
    
    exit 0
    Если создать нового пользователя и группу "icecast", после перезагрузки пользователь и группа "icecast" почему-то не существует, поэтому строки:
    "echo icecast:x:1000:icecast >> /etc/group"
    "echo icecast:пароль:1000:1000:Linux User,,,:/home/icecast:/bin/sh >> /etc/passwd" - добавляют группу и пользователя "icecast" каждый раз при загрузке. (На всякий случай при выходе скриптом удаляется этот пользователь.) Можно использовать adduser, но я не знаю как она работает в исполняемом скрипте, дело в том что эта команда запрашивает пароль для нового пользователя, поэтому я пошел более простым путем, просто добавлением записи о группе и пользователе в /etc/passwd и /etc/group. Насчет пароля, я просто создал нового пользователя командой adduser и ввел пароль для пользователя, потом открыл файл /etc/passwd, скопировал от туда запись о пользователе и вставил в строку указанную выше. Не знаю, может это не правильно, но главное что icecast запускается автозагрузкой ))))
    Кстати, ошибка почему не загружается в вашем варианте может крыться так же в том, что нужно указывать полностью путь "/opt/bin/icecast -b -c /opt/etc/icecast.xml", а не "icecast -b -c /opt/etc/icecast.xml"

    Теперь встречный вопрос: КАК УСТАНОВИТЬ icegenerator? Можно подробно инструкцию? У меня не устанавливается из-за библиотеки libshout, но я ее устанавливал с помощью ipkg.. Вот последние строки после команды ./configure

    SHOUT library
    checking for pkg-config... /opt/bin/pkg-config
    checking for shout >= 2.0... yes
    checking SHOUT_CFLAGS... -pthread -I/opt/include
    checking SHOUT_LIBS... -L/opt/lib -lshout -logg
    checking shout/shout.h usability... yes
    checking shout/shout.h presence... no
    configure: WARNING: shout/shout.h: accepted by the compiler, rejected by the preprocessor!
    configure: WARNING: shout/shout.h: proceeding with the compiler's result
    checking for shout/shout.h... yes
    checking for shout_init in -lshout... no
    configure: error: Could not link to libshout. IceGenerator package uses the libshout-2.0 library. Install libshout first.


    В чем проблема? Как конфигурить?
    Last edited by Monkm; 12-09-2008 at 22:25.

  10. #40
    Если только для трансляции в сеть, то можно icecast попробовать. У меня работает...

  11. #41

    Icecast проблема с вещанием в WAN

    Привет всем, недавно стал владельцем этого удивительного девайса WL500gp , почти все настроил благодаря этому форуму, вот сегодня поднял с горью пополам Icecast сервер , и вот у меня возникла такая проблема, со стороны LAN вещание идет нормально а вот со стороны WAN вещания нет(192.168.10.1-LAN ; 129.9.1.125-WAN) , я уже и в конфиге переписывал айпишник- нечего не помогает , и фаервол отключал,сайт на вебсервере который подняол на роутере видно с обоих сторон а вот радио не хочет вещатся в две стороны, может кто что подскажет, я в линуксе неочень силен вот и спрашиваю

  12. #42

    Помогите!

    Ситуация:
    Один провайдер (на работе и дома) и там и там pptp
    Дома - безлимитный
    На работе - лимит
    Сетка провайдера - бесплатная
    Задача:
    Дома из инета беру радио и транслирую 24 часа по сетке провайдера на работу и всем другим желающим. Т.е. радио становится для других бесплатное.
    Нужно, что бы работал дома только роутер (с компа программой VLC получается) а как сделать, что бы без компа???
    Возможно ли такое???
    Last edited by Serzh2000; 07-05-2009 at 22:22.

  13. #43
    релей на Icecast сделать
    Или streamrippet вроде был в репозитории. Но как т окриво работал когда я ег опробовал
    Last edited by Halo; 13-05-2009 at 18:31.

  14. #44
    Точнее Icecast 2
    Если поглядите тут
    Можете увидеть сколько версий в принципе ... чувствую пятой точкой что он пойдёт ... проверить не могу как писал ранее данной точки теперь у меня нет

  15. #45
    icecast есть в репозитарии
    [admin@router root]$ ipkg info icecast
    Package: icecast
    Version: 2.3.2-1
    Depends: libcurl, libogg, libvorbis, libxslt, speex
    Status: unknown ok not-installed
    Section: multimedia
    Architecture: mipsel
    maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
    MD5Sum: 932d26325a8b4f87c91674f4bda5ccd8
    Size: 258820
    Filename: icecast_2.3.2-1_mipsel.ipk
    Source: http://downloads.xiph.org/releases/i...t-2.3.2.tar.gz
    Description: A free server software for streaming multimedia.

    Successfully terminated.

Page 3 of 4 FirstFirst 1234 LastLast

Similar Threads

  1. Проблема с установкой и настройкой Transmission
    By Silkmann in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 187
    Last Post: 14-12-2012, 09:31
  2. 4 LAN leds und WAN led Leuchtet !?!Defekt ?
    By 6600 in forum German Discussion - Deutsch (DE)
    Replies: 13
    Last Post: 14-09-2012, 23:17
  3. icecast and source client (audio streaming)
    By Tamadite in forum WL-500gP Q&A
    Replies: 2
    Last Post: 06-03-2009, 20:18
  4. How to Bridge 2 LAN ports to WAN?
    By nologin in forum WL-500gP Q&A
    Replies: 3
    Last Post: 11-01-2009, 10:32
  5. 3 wan for 1 lan, 1 dmz and 1 wifi
    By tengu818 in forum WL-500gP Tutorials
    Replies: 3
    Last Post: 20-05-2008, 21:38

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •