Страница 1 из 1

Ретрансляция потока

Добавлено: 2008-12-22 12:23:20
RusBiT
В интернете есть mms поток, хочу в локальной сети запустить его ретрасляцию. Перекодировать видео и звук не требуется.

Сделал через vlc, но он зараза со временем вываливается, точнее перестает вещать в сеть
Запускаю так.

Код: Выделить всё

vlc --rc-fake-tty 3 --daemon mmsh://HOST:8031 --sout' #std{access=mmsh,dst=:8090}'
Лог

Код: Выделить всё

[00000315] main http server debug: Connection from 10.0.7.6
[00000315] main http server debug: Connection from 10.0.7.6
[00000318] main access error: recv failed (Connection reset by peer)
[00000318] access_mms access error: cannot read data
[00000321] asf demuxer warning: cannot peek while getting new packet, EOF ?
[00000310] main input debug: EOF reached
[00000310] main input debug: closing input
[00000320] asf private debug: free asf object 0x8cabdca1-0xa947-0x11cf-0x8ee400c00c205365
[00000320] asf private debug: free asf object 0xc5f8cbea-0x5baf-0x4877-0x8467aa8c44fa4cca
[00000320] asf private debug: free asf object 0x5fbf03b5-0xa92e-0x11cf-0x8ee300c00c205365
[00000320] asf private debug: free asf object 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365
[00000320] asf private debug: free asf object 0xb7dc0791-0xa9b7-0x11cf-0x8ee600c00c205365
[00000320] asf private debug: free asf object 0x86d15240-0x311d-0x11d0-0xa3a400a0c90348f6
[00000320] asf private debug: free asf object 0x75b22630-0x668e-0x11cf-0xa6d900aa0062ce6c
[00000320] asf private debug: free asf object 0x75b22636-0x668e-0x11cf-0xa6d900aa0062ce6c
[00000325] main packetizer debug: removing module "mpeg_audio"
[00000325] main packetizer debug: killing decoder fourcc `mpga', 0 PES in FIFO
[00000311] main stream output debug: removing an input
[00000316] mux_asf private debug: removing input
[00000353] main packetizer debug: removing module "packetizer_copy"
[00000353] main packetizer debug: killing decoder fourcc `MP43', 0 PES in FIFO
[00000311] main stream output debug: removing an input
[00000316] mux_asf private debug: removing input
[00000316] main private warning: no more input streams for this mux
[00000310] main input debug: Program doesn't contain anymore ES
[00000321] main demuxer debug: removing module "asf"
[00000318] access_mms access debug: closing stream
[00000318] main access debug: removing module "access_mms"
[00000310] main input debug: destroying sout
[00000312] main private debug: destroying chain... (name=std)
[00000316] mux_asf private debug: Asf muxer closed
[00000313] access_output_http private warning: HTTP sout access cannot seek
[00000316] main private debug: removing module "mux_asf"
[00000315] main http server debug: thread 137399808 joined (network/httpd.c:1134)
[00000315] main http server debug: HTTP host removed
[00000314] main http server debug: no host left, stopping httpd
[00000313] access_output_http private debug: Close
[00000313] main private debug: removing module "access_output_http"
[00000312] main private debug: removing module "stream_out_standard"
[00000312] main private debug: destroying chain done
status change: ( stop state: 0 )^M
status change: ( stop state: 0 )^M
status change: ( stop state: 0 )^M
.....
Через icecast не выходит. Чем еще ретранслировать можно?
Если ретранслировать через ssh -R то клиент открывает новые сессии с интернет потоком?

Re: Ретрансляция потока

Добавлено: 2008-12-22 12:28:14
zingel
почему отваливает есть ответ в логах

Re: Ретрансляция потока

Добавлено: 2008-12-22 13:25:27
RusBiT

Код: Выделить всё

[00000318] main access error: recv failed (Connection reset by peer)
[00000318] access_mms access error: cannot read data
Как понимаю отваливается поток которые идет из интернета. Рестарнуть можно как-нибудь его? Или обработчик лога писать? :smile:

Re: Ретрансляция потока

Добавлено: 2008-12-23 20:42:51
RusBiT
Как заставить vlc автопереподключаться?

Re: Ретрансляция потока

Добавлено: 2008-12-23 21:49:59
LMik
RusBiT писал(а):Как заставить vlc автопереподключаться?
Обработчик лога наверное. ну или сурсы пропатчить...

Re: Ретрансляция потока

Добавлено: 2009-01-12 11:25:16
RusBiT
Через proxy не выйдет ?