ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Трансляция видео по сети. Как лучше?
@ 2008-12-04  7:07 Денис Черносов
    2008-12-04 10:13 ` Pavlov Konstantin
  0 siblings, 2 replies; 20+ messages in thread
From: Денис Черносов @ 2008-12-04  7:07 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Есть компьютер с тв-тюнером (ALTLinux Desktop) в локальной 100Мб-й
сети из 30 компьютеров. На тюнер идет сигнал с телевизора. Задача:
организовать сервер поточного видео с возможностью просмотра как на
линуксовых, так и на виндовых рабочих станциях. Обязательно либо
мультикаст, либо броадкаст (иначе производительности сервера не
хватает). Мультикаст лучше, потому что смотрят видео эпизодически и
перманентно загаживать эфир видеопакетами не хотелось бы. Желательно
транслировать полноразмерную (720х576) картинку. Обязательно со
звуком.

Сам попробовал настроить vlc, дошел до команды, запускающей его в
режиме сервера. Подключался с другой машины, смотрел и слушал... и
застопорился, как это реализовать в виде демона. Чтобы можно было
стартовать его и перезапускать обычными service vlcd ...

Есть ощущение, что всё гораздо проще...
Может кто подскажет? Или кинет в меня ссылкой на соотв. хаутушку.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  @ 2008-12-04  7:19   ` Денис Черносов
    0 siblings, 1 reply; 20+ messages in thread
From: Денис Черносов @ 2008-12-04  7:19 UTC (permalink / raw)
  To: ALT Linux Community general discussions

4 декабря 2008 г. 11:16 пользователь Denis A. Lopin
<denislopin@gmail.com> написал:
>
> VideoLan
>
> VLC player
>
> Версии есть под линукс и windows.
>
> Вещать можно броадкастом, мультикастом, юникастом, поддержка видео по
> запросу. Есть возможность создавать плей листы и раздавать юзерам.
>

В курсе. Об этом и писал. Как запустить в режиме демона?

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  @ 2008-12-04  7:53       ` Денис Черносов
  2008-12-04  8:05         ` Motsyo Gennadi aka Drool
  0 siblings, 1 reply; 20+ messages in thread
From: Денис Черносов @ 2008-12-04  7:53 UTC (permalink / raw)
  To: ALT Linux Community general discussions

4 декабря 2008 г. 11:22 пользователь Denis A. Lopin
<denislopin@gmail.com> написал:
> к примеру
>
> vlc -vvv input_stream --sout
> '#standard{access=http,mux=ogg,dst=server.example.org:8080}'
>
> http://www.videolan.org/doc/streaming-howto/en/ch04.html
>

я эту строку уже подобрал. Мне бы скриптик написать для /etc/init.d.
Чтобы запускать, останавливать, перезапускать (и наверное не от рута,
а от специального пользователя, которого тоже лучше скриптом создать и
добавить в опр. группы).

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-04  7:53       ` Денис Черносов
@ 2008-12-04  8:05         ` Motsyo Gennadi aka Drool
  2008-12-04  8:35           ` Денис Черносов
  0 siblings, 1 reply; 20+ messages in thread
From: Motsyo Gennadi aka Drool @ 2008-12-04  8:05 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Денис Черносов пишет:
> Мне бы скриптик написать для /etc/init.d.

	У меня есть пакет ichatsrvd, там именно от псевдоюзера, и инит-скрипт 
проще некуда.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-04  8:05         ` Motsyo Gennadi aka Drool
@ 2008-12-04  8:35           ` Денис Черносов
  0 siblings, 0 replies; 20+ messages in thread
From: Денис Черносов @ 2008-12-04  8:35 UTC (permalink / raw)
  To: ALT Linux Community general discussions

4 декабря 2008 г. 12:05 пользователь Motsyo Gennadi aka Drool
<motsyo@gmail.com> написал:
> Денис Черносов пишет:
>>
>> Мне бы скриптик написать для /etc/init.d.
>
>        У меня есть пакет ichatsrvd, там именно от псевдоюзера, и инит-скрипт
> проще некуда.

Воистину проще некуда! Спасибо, буду пробовать.

Параллельно нашел еще mythTV. И даже плеер к нему под винду. Может
быть еще его попробую...

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-04  7:07 [Comm] Трансляция видео по сети. Как лучше? Денис Черносов
  @ 2008-12-04 10:13 ` Pavlov Konstantin
  2008-12-04 12:05   ` Денис Черносов
  1 sibling, 1 reply; 20+ messages in thread
From: Pavlov Konstantin @ 2008-12-04 10:13 UTC (permalink / raw)
  To: community

On Thu, Dec 04, 2008 at 11:07:00AM +0400, Денис Черносов wrote:
> Есть компьютер с тв-тюнером (ALTLinux Desktop) в локальной 100Мб-й
> сети из 30 компьютеров. На тюнер идет сигнал с телевизора. Задача:
> организовать сервер поточного видео с возможностью просмотра как на
> линуксовых, так и на виндовых рабочих станциях. Обязательно либо
> мультикаст, либо броадкаст (иначе производительности сервера не
> хватает). Мультикаст лучше, потому что смотрят видео эпизодически и
> перманентно загаживать эфир видеопакетами не хотелось бы. Желательно
> транслировать полноразмерную (720х576) картинку. Обязательно со
> звуком.
> 
> Сам попробовал настроить vlc, дошел до команды, запускающей его в
> режиме сервера. Подключался с другой машины, смотрел и слушал... и
> застопорился, как это реализовать в виде демона. Чтобы можно было
> стартовать его и перезапускать обычными service vlcd ...
> 
> Есть ощущение, что всё гораздо проще...
> Может кто подскажет? Или кинет в меня ссылкой на соотв. хаутушку.

Сервис я не делал, если кинете в меня им, приложу в пакет.

Вообще для аналогичных целей в VLC реализовывал опцию --pidfile, она вам
пригодится.  Ну и -d не забыть, чтобы он демонизировался.

-- 
Если что-то не успели -- не расстраивайтесь. Во-первых все чего-то не
успели, во-вторых есть updates, в-третьих -- да здравствует Sisyphus!
Камешек до вершины он докатить  все равно не сможет.
		-- aen in devel@



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-04 10:13 ` Pavlov Konstantin
@ 2008-12-04 12:05   ` Денис Черносов
  2008-12-04 12:19     ` Pavlov Konstantin
  0 siblings, 1 reply; 20+ messages in thread
From: Денис Черносов @ 2008-12-04 12:05 UTC (permalink / raw)
  To: ALT Linux Community general discussions

4 декабря 2008 г. 14:13 пользователь Pavlov Konstantin
<thresh@altlinux.ru> написал:
> On Thu, Dec 04, 2008 at 11:07:00AM +0400, Денис Черносов wrote:
>> Есть компьютер с тв-тюнером (ALTLinux Desktop) в локальной 100Мб-й
>> сети из 30 компьютеров. На тюнер идет сигнал с телевизора. Задача:
>> организовать сервер поточного видео с возможностью просмотра как на
>> линуксовых, так и на виндовых рабочих станциях. Обязательно либо
>> мультикаст, либо броадкаст (иначе производительности сервера не
>> хватает). Мультикаст лучше, потому что смотрят видео эпизодически и
>> перманентно загаживать эфир видеопакетами не хотелось бы. Желательно
>> транслировать полноразмерную (720х576) картинку. Обязательно со
>> звуком.
>>
>> Сам попробовал настроить vlc, дошел до команды, запускающей его в
>> режиме сервера. Подключался с другой машины, смотрел и слушал... и
>> застопорился, как это реализовать в виде демона. Чтобы можно было
>> стартовать его и перезапускать обычными service vlcd ...
>>
>> Есть ощущение, что всё гораздо проще...
>> Может кто подскажет? Или кинет в меня ссылкой на соотв. хаутушку.
>
> Сервис я не делал, если кинете в меня им, приложу в пакет.
>
> Вообще для аналогичных целей в VLC реализовывал опцию --pidfile, она вам
> пригодится.  Ну и -d не забыть, чтобы он демонизировался.

-d работает. А вот с --pidfile он стесняется. Это только в альтовой
сборке есть или и в мэйнстриме тоже? С какой версии? Можете по
синтаксису подсказать?

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-04 12:05   ` Денис Черносов
@ 2008-12-04 12:19     ` Pavlov Konstantin
  2008-12-04 13:07       ` Денис Черносов
  0 siblings, 1 reply; 20+ messages in thread
From: Pavlov Konstantin @ 2008-12-04 12:19 UTC (permalink / raw)
  To: community

On Thu, Dec 04, 2008 at 04:05:22PM +0400, Денис Черносов wrote:
> 4 декабря 2008 г. 14:13 пользователь Pavlov Konstantin
> <thresh@altlinux.ru> написал:
> > On Thu, Dec 04, 2008 at 11:07:00AM +0400, Денис Черносов wrote:
> >> Есть компьютер с тв-тюнером (ALTLinux Desktop) в локальной 100Мб-й
> >> сети из 30 компьютеров. На тюнер идет сигнал с телевизора. Задача:
> >> организовать сервер поточного видео с возможностью просмотра как на
> >> линуксовых, так и на виндовых рабочих станциях. Обязательно либо
> >> мультикаст, либо броадкаст (иначе производительности сервера не
> >> хватает). Мультикаст лучше, потому что смотрят видео эпизодически и
> >> перманентно загаживать эфир видеопакетами не хотелось бы. Желательно
> >> транслировать полноразмерную (720х576) картинку. Обязательно со
> >> звуком.
> >>
> >> Сам попробовал настроить vlc, дошел до команды, запускающей его в
> >> режиме сервера. Подключался с другой машины, смотрел и слушал... и
> >> застопорился, как это реализовать в виде демона. Чтобы можно было
> >> стартовать его и перезапускать обычными service vlcd ...
> >>
> >> Есть ощущение, что всё гораздо проще...
> >> Может кто подскажет? Или кинет в меня ссылкой на соотв. хаутушку.
> >
> > Сервис я не делал, если кинете в меня им, приложу в пакет.
> >
> > Вообще для аналогичных целей в VLC реализовывал опцию --pidfile, она вам
> > пригодится.  Ну и -d не забыть, чтобы он демонизировался.
> 
> -d работает. А вот с --pidfile он стесняется. Это только в альтовой
> сборке есть или и в мэйнстриме тоже? С какой версии? Можете по
> синтаксису подсказать?

Только в 0.9, бэкпортов в багфикс релизы (которые в 4.0, 4.1) новых фич мы
не делаем.

По синтаксису могу.

-- 
> > [...] Нету, говорю, HTB в ядре.
> Есть: net/sched/sch_htb.c.  Собирается.
Мы теперь можем на это рассчитывать? (c)
		-- pilot in devel@



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-04 12:19     ` Pavlov Konstantin
@ 2008-12-04 13:07       ` Денис Черносов
  2008-12-04 13:27         ` Pavlov Konstantin
  0 siblings, 1 reply; 20+ messages in thread
From: Денис Черносов @ 2008-12-04 13:07 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Настроил я запуск без создания pid-файла. Вот файл:

# cat /etc/init.d/vlcd
#!/bin/sh
# Init file for Video Lan Client (vlc) as server daemon
#
# chkconfig: 2345 56 24
# description: Video Lan Client (vlc) as server daemon
#
# processname: vlc
# pidfile: /var/run/vlcd/vlcd.pid

# source function library

. /etc/rc.d/init.d/functions

SourceIfNotEmpty /etc/sysconfig/svnserve

PIDFILE=/var/run/vlcd/vlcd.pid
LOCKFILE=/var/lock/subsys/vlcd
CHECKTIME=60

#хорошо бы вынести куда-нибудь в /etc/vlcd.conf
#-----------------------
PARAMS_IN="v4l:/dev/video:channel=1:size=720x576:adev=/dev/audio:audio=0"
PARAMS_OUT="--sout
\'#transcode{vcodec=mp4v,acodec=mpga,vb=1024,ab=192,samplerate=32000,venc=ffmpeg{keyint=80,hurry-up,vt=800000},deinterlace}:std{access=http,mux=ts,dst=:8800}\'"
PARAMS_OTHER="--ttl 12"
#-----------------------

PARAMS_DAEMON="-I dummy -d"
PARAMS=" $PARAMS_IN $PARAMS_OUT $PARAMS_OTHER $PARAMS_DAEMON"

# See how we were called.
case "$1" in
  start)
        # Start daemon.
        start_daemon --lockfile "$LOCKFILE" --user vlcd --expect-user
vlcd -- /usr/bin/vlc "$PARAMS" || failure
        ;;
  stop)
        # Stop daemon.
        echo -n "Shutting down vlcd: "
        rm -f $LOCKFILE
        stop_daemon --lockfile "$LOCKFILE" --expect-user vlcd  --
/usr/bin/vlc || failure
        ;;
  restart)
        $0 stop
        $0 start
        ;;
  condrestart)
        if [ -e "$LOCKFILE" ]; then
        $0 restart
        fi
        ;;
  status)
        status --lockfile "$LOCKFILE" --expect-user vlcd  -- /usr/bin/vlc
        ;;
  *)
        echo "Usage: vlcd {start|stop|restart|condrestart|status}"
        exit 1
esac

exit 0



Пояснения:

PARAMS_IN="v4l:/dev/video:channel=1:size=720x576:adev=/dev/audio:audio=0"
для настройки входного потока.

PARAMS_OUT="--sout
\'#transcode{vcodec=mp4v,acodec=mpga,vb=1024,ab=192,samplerate=32000,venc=ffmpeg{keyint=80,hurry-up,vt=800000},deinterlace}:std{access=http,mux=ts,dst=:8800}\'"
настройка вещания. Хорошо бы положить несколько шаблонов на разные случаи жизни

PARAMS_OTHER="--ttl 12"
всякое разное

кроме этого добавлял юзера vlcd
(vlcd:x:115:422::/var/spool/vlcd:/dev/null) Почему-то обязательно
нужна домашняя папка(!).

Видео в сеть уходит и на локальной машинке смотрится.



Застопорился на получении звука с тюнера. У меня PCI gotview (чип
saa7134). Звук заводится в тюнер, а потом через проводок на Line-In
звуковой карты. В наушниках всё время слышно, а в плейер не приходит.
И соотв. не транслируется. Есть гуру в студии?

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-04 13:07       ` Денис Черносов
@ 2008-12-04 13:27         ` Pavlov Konstantin
  2008-12-04 13:42           ` Денис Черносов
  0 siblings, 1 reply; 20+ messages in thread
From: Pavlov Konstantin @ 2008-12-04 13:27 UTC (permalink / raw)
  To: community

On Thu, Dec 04, 2008 at 05:07:52PM +0400, Денис Черносов wrote:
> Настроил я запуск без создания pid-файла. Вот файл:
> 
> # cat /etc/init.d/vlcd
> #!/bin/sh
> # Init file for Video Lan Client (vlc) as server daemon

Проект называется VLC Media Player :)

> #
> # chkconfig: 2345 56 24
> # description: Video Lan Client (vlc) as server daemon
> #
> # processname: vlc
> # pidfile: /var/run/vlcd/vlcd.pid
>
>
> # source function library
> 
> . /etc/rc.d/init.d/functions
> 
> SourceIfNotEmpty /etc/sysconfig/svnserve

?? Лучше /etc/sysconfig/vlc

> PIDFILE=/var/run/vlcd/vlcd.pid

Лучше /var/run/vlc/vlc.pid

> LOCKFILE=/var/lock/subsys/vlcd

Аналогично, vlc.

> CHECKTIME=60
> 
> #хорошо бы вынести куда-нибудь в /etc/vlcd.conf

Нет, в /etc/sysconfig/vlc.

> #-----------------------
> PARAMS_IN="v4l:/dev/video:channel=1:size=720x576:adev=/dev/audio:audio=0"
> PARAMS_OUT="--sout
> \'#transcode{vcodec=mp4v,acodec=mpga,vb=1024,ab=192,samplerate=32000,venc=ffmpeg{keyint=80,hurry-up,vt=800000},deinterlace}:std{access=http,mux=ts,dst=:8800}\'"
> PARAMS_OTHER="--ttl 12"
> #-----------------------
>
> 
> PARAMS_DAEMON="-I dummy -d"
> PARAMS=" $PARAMS_IN $PARAMS_OUT $PARAMS_OTHER $PARAMS_DAEMON"
> 
> # See how we were called.
> case "$1" in
>   start)
>         # Start daemon.
>         start_daemon --lockfile "$LOCKFILE" --user vlcd --expect-user
> vlcd -- /usr/bin/vlc "$PARAMS" || failure
>         ;;
>   stop)
>         # Stop daemon.
>         echo -n "Shutting down vlcd: "
>         rm -f $LOCKFILE
>         stop_daemon --lockfile "$LOCKFILE" --expect-user vlcd  --
> /usr/bin/vlc || failure
>         ;;
>   restart)
>         $0 stop
>         $0 start
>         ;;
>   condrestart)
>         if [ -e "$LOCKFILE" ]; then
>         $0 restart
>         fi
>         ;;
>   status)
>         status --lockfile "$LOCKFILE" --expect-user vlcd  -- /usr/bin/vlc
>         ;;
>   *)
>         echo "Usage: vlcd {start|stop|restart|condrestart|status}"
>         exit 1
> esac
> 
> exit 0
> 
> 
> 
> Пояснения:
> 
> PARAMS_IN="v4l:/dev/video:channel=1:size=720x576:adev=/dev/audio:audio=0"
> для настройки входного потока.
> 
> PARAMS_OUT="--sout
> \'#transcode{vcodec=mp4v,acodec=mpga,vb=1024,ab=192,samplerate=32000,venc=ffmpeg{keyint=80,hurry-up,vt=800000},deinterlace}:std{access=http,mux=ts,dst=:8800}\'"
> настройка вещания. Хорошо бы положить несколько шаблонов на разные случаи жизни
> 
> PARAMS_OTHER="--ttl 12"
> всякое разное
> 
> кроме этого добавлял юзера vlcd
> (vlcd:x:115:422::/var/spool/vlcd:/dev/null) Почему-то обязательно
> нужна домашняя папка(!).

Думаю, тут тоже стоит vlc. А вот куда домашний каталог сложить -- ну,
кажется, лучше что-то типа /var/empty.

> Видео в сеть уходит и на локальной машинке смотрится.
> 
> 
> 
> Застопорился на получении звука с тюнера. У меня PCI gotview (чип
> saa7134). Звук заводится в тюнер, а потом через проводок на Line-In
> звуковой карты. В наушниках всё время слышно, а в плейер не приходит.
> И соотв. не транслируется. Есть гуру в студии?

/dev/audio точно туда смотрит, куда надо?

-- 
> А почему же тогда вся система не реагирует ни на что(1) и лампочка
$ man 1 что
No entry for что in section 1 of the manual
		-- wrar in community@



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-04 13:27         ` Pavlov Konstantin
@ 2008-12-04 13:42           ` Денис Черносов
  2008-12-04 13:46             ` Pavlov Konstantin
  2008-12-05  9:35             ` Yury Aliaev
  0 siblings, 2 replies; 20+ messages in thread
From: Денис Черносов @ 2008-12-04 13:42 UTC (permalink / raw)
  To: ALT Linux Community general discussions

4 декабря 2008 г. 17:27 пользователь Pavlov Konstantin
<thresh@altlinux.ru> написал:
> On Thu, Dec 04, 2008 at 05:07:52PM +0400, Денис Черносов wrote:
>> Настроил я запуск без создания pid-файла. Вот файл:
>>
>> # cat /etc/init.d/vlcd
>> #!/bin/sh
>> # Init file for Video Lan Client (vlc) as server daemon
>
> Проект называется VLC Media Player :)
>.....
> Думаю, тут тоже стоит vlc. А вот куда домашний каталог сложить -- ну,
> кажется, лучше что-то типа /var/empty.
>

Вам виднее - буду рад увидеть в пакете ваш вариант. Может быть даже с
pid-файлами. ;)

>
> /dev/audio точно туда смотрит, куда надо?
По ходу проблемы с неподгруженным модулем saa7134-alsa (куда делся -
ума не приложу :().
Без него не создается /dev/dsp1, а именно его я раньше и указывал.

Завтра проверю и отпишусь.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-04 13:42           ` Денис Черносов
@ 2008-12-04 13:46             ` Pavlov Konstantin
  2008-12-05  6:09               ` Денис Черносов
  2008-12-05  9:35             ` Yury Aliaev
  1 sibling, 1 reply; 20+ messages in thread
From: Pavlov Konstantin @ 2008-12-04 13:46 UTC (permalink / raw)
  To: community

On Thu, Dec 04, 2008 at 05:42:29PM +0400, Денис Черносов wrote:
> 4 декабря 2008 г. 17:27 пользователь Pavlov Konstantin
> <thresh@altlinux.ru> написал:
> > On Thu, Dec 04, 2008 at 05:07:52PM +0400, Денис Черносов wrote:
> >> Настроил я запуск без создания pid-файла. Вот файл:
> >>
> >> # cat /etc/init.d/vlcd
> >> #!/bin/sh
> >> # Init file for Video Lan Client (vlc) as server daemon
> >
> > Проект называется VLC Media Player :)
> >.....
> > Думаю, тут тоже стоит vlc. А вот куда домашний каталог сложить -- ну,
> > кажется, лучше что-то типа /var/empty.
> >
> 
> Вам виднее - буду рад увидеть в пакете ваш вариант. Может быть даже с
> pid-файлами. ;)

Ну так вешайте патчи :) Я не использую VLC как решение для
продакшн-стриминга уже довольно давно, поэтому сам рисовать не буду.

-- 
<mrScamp> ой.. девушка свеженький пакет выпрашивает



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-04 13:46             ` Pavlov Konstantin
@ 2008-12-05  6:09               ` Денис Черносов
  2008-12-05 11:14                 ` Андрей Черепанов
  2008-12-05 11:55                 ` Pavlov Konstantin
  0 siblings, 2 replies; 20+ messages in thread
From: Денис Черносов @ 2008-12-05  6:09 UTC (permalink / raw)
  To: ALT Linux Community general discussions

4 декабря 2008 г. 17:46 пользователь Pavlov Konstantin
<thresh@altlinux.ru> написал:
> Ну так вешайте патчи :) Я не использую VLC как решение для
> продакшн-стриминга уже довольно давно, поэтому сам рисовать не буду.

Я не умею... но постараюсь научиться.

А что вы используете для вот этого, как вы его назвали? :)

offtop: Кстати, очень не хватает большой (хорошо бы бумажной) книги на
русском языке по RPM вообще и Hasher в частности. Не введения, а
именно полного руководства-справочника. Будем надеяться, что внедрение
Альта в школы сделает её появление неизбежным.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-04 13:42           ` Денис Черносов
  2008-12-04 13:46             ` Pavlov Konstantin
@ 2008-12-05  9:35             ` Yury Aliaev
  1 sibling, 0 replies; 20+ messages in thread
From: Yury Aliaev @ 2008-12-05  9:35 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Денис Черносов пишет:

> 
>> /dev/audio точно туда смотрит, куда надо?
> По ходу проблемы с неподгруженным модулем saa7134-alsa (куда делся -
> ума не приложу :().

Надо в параметрах у модуля saa7134 указывать alsa=1 Тогда saa7134-alsa 
само подгрузится и можно будет в том числе отказаться от проводка :)

> Без него не создается /dev/dsp1, а именно его я раньше и указывал.
> 

Угу, за создание соответствующего /dev/dsp как раз и отвечает saa7134-alsa.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-05  6:09               ` Денис Черносов
@ 2008-12-05 11:14                 ` Андрей Черепанов
  2008-12-05 11:46                   ` Алексей Шенцев
  2008-12-05 11:55                 ` Pavlov Konstantin
  1 sibling, 1 reply; 20+ messages in thread
From: Андрей Черепанов @ 2008-12-05 11:14 UTC (permalink / raw)
  To: ALT Linux Community general discussions

5 декабря 2008 Денис Черносов написал:
> 4 декабря 2008 г. 17:46 пользователь Pavlov Konstantin
>
> <thresh@altlinux.ru> написал:
> > Ну так вешайте патчи :) Я не использую VLC как решение для
> > продакшн-стриминга уже довольно давно, поэтому сам рисовать не буду.
>
> Я не умею... но постараюсь научиться.
>
> А что вы используете для вот этого, как вы его назвали? :)
>
> offtop: Кстати, очень не хватает большой (хорошо бы бумажной) книги на
> русском языке по RPM вообще и Hasher в частности. Не введения, а
> именно полного руководства-справочника. Будем надеяться, что внедрение
> Альта в школы сделает её появление неизбежным.
Ничего не мешает начать писать её на Wiki, комбинирую фрагменты с разных 
страниц.


-- 
Андрей Черепанов
ALT Linux
cas@altlinux.ru

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-05 11:14                 ` Андрей Черепанов
@ 2008-12-05 11:46                   ` Алексей Шенцев
  2008-12-05 14:02                     ` Андрей Черепанов
  0 siblings, 1 reply; 20+ messages in thread
From: Алексей Шенцев @ 2008-12-05 11:46 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Friday 05 December 2008 14:14:54 Андрей Черепанов wrote:
> 5 декабря 2008 Денис Черносов написал:
> > 4 декабря 2008 г. 17:46 пользователь Pavlov Konstantin
> > <thresh@altlinux.ru> написал:
> > > Ну так вешайте патчи :) Я не использую VLC как решение для
> > > продакшн-стриминга уже довольно давно, поэтому сам рисовать не буду.
> > Я не умею... но постараюсь научиться.
> > А что вы используете для вот этого, как вы его назвали? :)
> > offtop: Кстати, очень не хватает большой (хорошо бы бумажной) книги на
> > русском языке по RPM вообще и Hasher в частности. Не введения, а
> > именно полного руководства-справочника. Будем надеяться, что внедрение
> > Альта в школы сделает её появление неизбежным.
> Ничего не мешает начать писать её на Wiki, комбинирую фрагменты с разных
> страниц.

Насколько это сейчас актуально и применительно к альту, но думаю хотя бы для 
начала:
Red Hat RPM Guide - русский перевод
RPM Guide 
Eric Foster-Johnson
Copyright © 2005 Eric Foster-Johnson
http://www.lexpr.ru/node/11

Но это, хоть и объёмисто, но только про rpm, без описания hasher'а и git'а. 
Маловато будет ... :-S
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-05  6:09               ` Денис Черносов
  2008-12-05 11:14                 ` Андрей Черепанов
@ 2008-12-05 11:55                 ` Pavlov Konstantin
  1 sibling, 0 replies; 20+ messages in thread
From: Pavlov Konstantin @ 2008-12-05 11:55 UTC (permalink / raw)
  To: community

On Fri, Dec 05, 2008 at 10:09:47AM +0400, Денис Черносов wrote:
> 4 декабря 2008 г. 17:46 пользователь Pavlov Konstantin
> <thresh@altlinux.ru> написал:
> > Ну так вешайте патчи :) Я не использую VLC как решение для
> > продакшн-стриминга уже довольно давно, поэтому сам рисовать не буду.
> 
> Я не умею... но постараюсь научиться.
> 
> А что вы используете для вот этого, как вы его назвали? :)

Ничего не использую, я этим не занимаюсь уже..

-- 
Ещё раз для непонятливых: мантейнер пакета startup не использует
reiserfs в качестве root filesystem.  И другим тоже не советует.
		-- ldv in sisyphus@



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-05 11:46                   ` Алексей Шенцев
@ 2008-12-05 14:02                     ` Андрей Черепанов
  2008-12-10  6:12                       ` Денис Черносов
  0 siblings, 1 reply; 20+ messages in thread
From: Андрей Черепанов @ 2008-12-05 14:02 UTC (permalink / raw)
  To: ALT Linux Community general discussions

5 декабря 2008 Алексей Шенцев написал:
> On Friday 05 December 2008 14:14:54 Андрей Черепанов wrote:
> > 5 декабря 2008 Денис Черносов написал:
> > > 4 декабря 2008 г. 17:46 пользователь Pavlov Konstantin
> > >
> > > <thresh@altlinux.ru> написал:
> > > > Ну так вешайте патчи :) Я не использую VLC как решение для
> > > > продакшн-стриминга уже довольно давно, поэтому сам рисовать не буду.
> > >
> > > Я не умею... но постараюсь научиться.
> > > А что вы используете для вот этого, как вы его назвали? :)
> > > offtop: Кстати, очень не хватает большой (хорошо бы бумажной) книги на
> > > русском языке по RPM вообще и Hasher в частности. Не введения, а
> > > именно полного руководства-справочника. Будем надеяться, что внедрение
> > > Альта в школы сделает её появление неизбежным.
> >
> > Ничего не мешает начать писать её на Wiki, комбинирую фрагменты с разных
> > страниц.
>
> Насколько это сейчас актуально и применительно к альту, но думаю хотя бы
> для начала:
> Red Hat RPM Guide - русский перевод
> RPM Guide
> Eric Foster-Johnson
> Copyright © 2005 Eric Foster-Johnson
> http://www.lexpr.ru/node/11
>
> Но это, хоть и объёмисто, но только про rpm, без описания hasher'а и git'а.
> Маловато будет ... :-S
Всё будет. Спасибо за ссылку, будем работать!

-- 
Андрей Черепанов
ALT Linux
cas@altlinux.ru

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-05 14:02                     ` Андрей Черепанов
@ 2008-12-10  6:12                       ` Денис Черносов
  2008-12-10  7:51                         ` Yury Aliaev
  0 siblings, 1 reply; 20+ messages in thread
From: Денис Черносов @ 2008-12-10  6:12 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Всё-таки со звуком засада какая-то. Никак не пойму как его прикрутить.
Тюнер GotView 7134 PCI.  Именно для него нет поддержки, нужно
загружать опции для похожего устройства. Хочу получать его по PCI-шине
и не связываться со шнурком.

# cat /etc/modprobe.d/tvtuner
options saa7134 card=67 tuner=58 i2c_scan=1
install saa7134 /sbin/modprobe --ignore-install saa7134;
/sbin/modprobe saa7134-alsa

добился того, чтобы модуль saa7134-alsa загружался автоматом. Но звук
не идет. В микшере все регуляторы нашел и выставил на максимум.

информацию нашел такую:
http://linuxtv.org/v4lwiki/index.php/Generic_SAA7134_Card_Installation
и такую http://linuxtv.org/v4lwiki/index.php/Saa7134-alsa

Где-то прочитал, что при неправильном сочетании опций card и tuner
картинка будет, а звука не будет. tuner, насколько я понимаю влияет
только на радио - отставим в сторону. Нашел список вариантов для
card={7,24,28,9,16,22,51,67,68}. Тупо их перебрал, но толку нет. В
некоторых случаях микшер SAA7134 пропадает вообще, в некоторых глюки
прут, в некоторых микшер есть, а звука через него нету.
Хрен с ним, можно бы и через шнурок в Line In звуковой карты заводить.
Этот вариант работает. Но моих знаний не хватает, чтобы заводить этот
источник в vlc (собственно и с другими программами я не смог этого
сделать). А без этого не настроишь трансляцию - видео уходит, а звука
нет.
Причём способ должен позволять это использовать в демонизированном
варианте vlc при запуске через скрипт в /etc/init.d

здесь: http://linuxtv.org/v4lwiki/index.php/Saa7134-alsa#ALSA_audio_with_other_applications
описан вариант для дублирования (или перекидывания?) звука с одного
канала на другой, но я не догоняю, как мне адаптировать эти примеры
под свою ситуацию :(

Короче, хелп энибади. Хотя бы ссылкой на толковое описание всей
звуковой кухни, чтобы уж разобраться с ней до конца...

P.S. смену тюнера не предлагать. Железяка древняя, но другой не планируется.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Трансляция видео по сети. Как лучше?
  2008-12-10  6:12                       ` Денис Черносов
@ 2008-12-10  7:51                         ` Yury Aliaev
  0 siblings, 0 replies; 20+ messages in thread
From: Yury Aliaev @ 2008-12-10  7:51 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Денис Черносов пишет:
> Всё-таки со звуком засада какая-то. Никак не пойму как его прикрутить.
> Тюнер GotView 7134 PCI.  Именно для него нет поддержки, нужно
> загружать опции для похожего устройства. Хочу получать его по PCI-шине
> и не связываться со шнурком.
> 
> # cat /etc/modprobe.d/tvtuner
> options saa7134 card=67 tuner=58 i2c_scan=1

А если попробовать здесь добавить alsa=1

> install saa7134 /sbin/modprobe --ignore-install saa7134;
> /sbin/modprobe saa7134-alsa

А последнюю строчку убрать?

> 
> добился того, чтобы модуль saa7134-alsa загружался автоматом. Но звук
> не идет. В микшере все регуляторы нашел и выставил на максимум.

А что такая проверка выдаёт: вначале запустить sox -r 32000 -t alsa 
hw:1,0 -t alsa hw:0,0& а потом какую-нибудь программу просмотра, 
например tvtime? (tvtime хорош тем, что не требует настройки -- просто 
работает после установки).

> 
> информацию нашел такую:
> http://linuxtv.org/v4lwiki/index.php/Generic_SAA7134_Card_Installation
> и такую http://linuxtv.org/v4lwiki/index.php/Saa7134-alsa
> 
> Где-то прочитал, что при неправильном сочетании опций card и tuner
> картинка будет, а звука не будет. tuner, насколько я понимаю влияет
> только на радио - отставим в сторону. Нашел список вариантов для
> card={7,24,28,9,16,22,51,67,68}. Тупо их перебрал, но толку нет. В

Можно ещё попробовать card вообще не указывать. Модуль умеет 
автоматически определять этот параметр; часто это помогает.

Удачи!
Юрий.


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2008-12-10  7:51 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-04  7:07 [Comm] Трансляция видео по сети. Как лучше? Денис Черносов
2008-12-04  7:19   ` Денис Черносов
2008-12-04  7:53       ` Денис Черносов
2008-12-04  8:05         ` Motsyo Gennadi aka Drool
2008-12-04  8:35           ` Денис Черносов
2008-12-04 10:13 ` Pavlov Konstantin
2008-12-04 12:05   ` Денис Черносов
2008-12-04 12:19     ` Pavlov Konstantin
2008-12-04 13:07       ` Денис Черносов
2008-12-04 13:27         ` Pavlov Konstantin
2008-12-04 13:42           ` Денис Черносов
2008-12-04 13:46             ` Pavlov Konstantin
2008-12-05  6:09               ` Денис Черносов
2008-12-05 11:14                 ` Андрей Черепанов
2008-12-05 11:46                   ` Алексей Шенцев
2008-12-05 14:02                     ` Андрей Черепанов
2008-12-10  6:12                       ` Денис Черносов
2008-12-10  7:51                         ` Yury Aliaev
2008-12-05 11:55                 ` Pavlov Konstantin
2008-12-05  9:35             ` Yury Aliaev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git