Jump to content

Recommended Posts

Posted (edited)

Помогите пожалуйста осуществить сабж... никак не получается :( Вот что лог выдает:

# vlc -vvv --color --ttl 12 --programs=21,26 dvb: --dvb-frequency=10971000 --dvb-srate=27500000 --dvb-voltage=18 --sout '#duplicate{dst=std{access=http,mux=asf,url=0.0.0.0:8001},select="program=21", dst=std{access=http,mux=asf,url=0.0.0.0:8002},select="program=26" }'

 

VLC media player 0.8.6i Janus
[00000001] main private debug: checking builtin modules
[00000001] main private debug: checking plugin modules
[00000001] main private debug: loading plugins cache file /home/knyaz/.vlc/cache/plugins-04041e.dat
[00000001] main private debug: recursively browsing `/usr/lib/vlc'
[00000001] main private debug: module bank initialized, found 182 modules
[00000001] main private debug: opening config file /home/knyaz/.vlc/vlcrc
[00000001] main private warning: config file /home/knyaz/.vlc/vlcrc does not exist yet
[00000001] main private debug: CPU has capabilities 486 586 MMX MMXEXT SSE FPU
[00000001] main private debug: looking for memcpy module: 3 candidates
[00000001] main private debug: using memcpy module "memcpymmxext"
[00000234] main playlist debug: waiting for thread completion
[00000234] main playlist debug: thread 3082390416 (playlist) created at priority 0 (playlist/playlist.c:184)
[00000235] main private debug: waiting for thread completion
[00000235] main private debug: thread 3074001808 (preparser) created at priority 0 (playlist/playlist.c:210)
[00000236] main interface debug: looking for interface module: 1 candidate
[00000236] main interface debug: using interface module "hotkeys"
[00000236] main interface debug: thread 3065613200 (interface) created at priority 0 (interface/interface.c:231)
[00000238] main interface debug: looking for interface module: 1 candidate
[00000238] main interface debug: using interface module "screensaver"
[00000238] main interface debug: thread 3057224592 (interface) created at priority 0 (interface/interface.c:231)
[00000234] main playlist debug: adding playlist item `dvb:' ( dvb: )
[00000240] main interface debug: looking for interface module: 2 candidates
Remote control interface initialized. Type `help' for help.
[00000240] main interface debug: using interface module "rc"
[00000240] main interface debug: thread 3048786832 (manager) created at priority 0 (interface/interface.c:216)
[00000234] main playlist debug: creating new input thread
[00000242] main input debug: waiting for thread completion
[00000242] main input debug: creating statistics handler
[00000244] main stream output debug: stream=`duplicate'
[00000245] main private debug: looking for sout stream module: 1 candidate
[00000245] stream_out_duplicate private debug: creating 'duplicate'
[00000245] stream_out_duplicate private debug:  * adding `std{access=http,mux=asf,url=0.0.0.0:8001}'
[00000244] main stream output debug: stream=`std'
[00000247] main private debug: looking for sout stream module: 1 candidate
[00000247] main private debug: set sout option: sout-standard-access to http
[00000247] main private debug: set sout option: sout-standard-mux to asf
[00000247] main private warning: Option sout-standard-url is deprecated. You should use sout-standard-dst instead.
[00000247] main private debug: set sout option: sout-standard-dst to 0.0.0.0:8001
[00000247] stream_out_standard private debug: creating `http/asf://0.0.0.0:8001'
[00000247] stream_out_standard private debug: extension is 0:8001
[00000247] stream_out_standard private debug: extension -> mux=(null)
[00000247] stream_out_standard private debug: using `http/asf://0.0.0.0:8001'
[00000249] main private debug: looking for sout access module: 1 candidate
[00000249] main private: creating httpd
[00000249] main private debug: net: listening to 0.0.0.0 port 8001
[00000252] main http server debug: thread 3031833488 (httpd host thread) created at priority 0 (network/httpd.c:1078)
[00000249] main private debug: using sout access module "access_output_http"
[00000247] stream_out_standard private debug: access opened
[00000253] main private debug: looking for sout mux module: 1 candidate
[00000253] mux_asf private debug: asf muxer opened
[00000242] main input debug: thread 3040398224 (input) created at priority 0 (input/input.c:265)
[00000253] mux_asf private debug: Packet size 4096
[00000253] mux_asf private debug: meta data: title='', author='', copyright='', comment='', rating=''
[00000253] main private debug: using sout mux module "mux_asf"
[00000247] stream_out_standard private debug: mux opened
[00000247] main private debug: using sout stream module "stream_out_standard"
[00000245] stream_out_duplicate private debug:  * apply selection program=2703
[00000245] stream_out_duplicate private debug:  * adding `std{access=http,mux=asf,url=0.0.0.0:8002}'
[00000244] main stream output debug: stream=`std'
[00000255] main private debug: looking for sout stream module: 1 candidate
[00000255] main private debug: set sout option: sout-standard-access to http
[00000255] main private debug: set sout option: sout-standard-mux to asf
[00000255] main private warning: Option sout-standard-url is deprecated. You should use sout-standard-dst instead.
[00000255] main private debug: set sout option: sout-standard-dst to 0.0.0.0:8002
[00000255] stream_out_standard private debug: creating `http/asf://0.0.0.0:8002'
[00000255] stream_out_standard private debug: extension is 0:8002
[00000255] stream_out_standard private debug: extension -> mux=(null)
[00000255] stream_out_standard private debug: using `http/asf://0.0.0.0:8002'
[00000256] main private debug: looking for sout access module: 1 candidate
[00000256] main private debug: net: listening to 0.0.0.0 port 8002
[00000257] main http server debug: thread 3018443664 (httpd host thread) created at priority 0 (network/httpd.c:1078)
[00000256] main private debug: using sout access module "access_output_http"
[00000255] stream_out_standard private debug: access opened
[00000258] main private debug: looking for sout mux module: 1 candidate
[00000258] mux_asf private debug: asf muxer opened
[00000258] mux_asf private debug: Packet size 4096
[00000258] mux_asf private debug: meta data: title='', author='', copyright='', comment='', rating=''
[00000258] main private debug: using sout mux module "mux_asf"
[00000255] stream_out_standard private debug: mux opened
[00000255] main private debug: using sout stream module "stream_out_standard"
[00000245] stream_out_duplicate private debug:  * apply selection program=13701
[00000245] main private debug: using sout stream module "stream_out_duplicate"
[00000242] main input debug: `dvb:' gives access `dvb' demux `' path `'
[00000242] main input debug: creating demux: access='dvb' demux='' path=''
[00000259] main demuxer debug: looking for access_demux module: 0 candidates
[00000259] main demuxer warning: no access_demux module matched "dvb"
[00000242] main input debug: creating access 'dvb' path=''
[00000260] main access debug: looking for access2 module: 3 candidates
[00000260] dvb access debug: Opening device /dev/dvb/adapter0/frontend0
[00000260] dvb access error: FrontEndOpen: opening device failed (Permission denied)
[00000260] access_file access warning: : No such file or directory
[00000260] main access warning: no access2 module matching "dvb" could be loaded
[00000242] main input error: no suitable access module for `dvb:'
[00000245] main private debug: destroying chain... (name=duplicate)
[00000245] stream_out_duplicate private debug: closing a duplication
[00000247] main private debug: destroying chain... (name=std)
[00000253] mux_asf private debug: Asf muxer closed
[00000249] access_output_http private warning: HTTP sout access cannot seek
[00000253] main private debug: removing module "mux_asf"
status change: ( new input: dvb: )
status change: ( audio volume: 256 )
status change: ( play state: 1 )
[00000252] main http server debug: thread 3031833488 joined (network/httpd.c:1134)
[00000252] main http server debug: HTTP host removed
[00000249] access_output_http private debug: Close
[00000249] main private debug: removing module "access_output_http"
[00000247] main private debug: removing module "stream_out_standard"
[00000247] main private debug: destroying chain done
[00000255] main private debug: destroying chain... (name=std)
[00000258] mux_asf private debug: Asf muxer closed
[00000256] access_output_http private warning: HTTP sout access cannot seek
[00000258] main private debug: removing module "mux_asf"
[00000257] main http server debug: thread 3018443664 joined (network/httpd.c:1134)
[00000257] main http server debug: HTTP host removed
[00000251] main http server debug: no host left, stopping httpd
[00000256] access_output_http private debug: Close
[00000256] main private debug: removing module "access_output_http"
[00000255] main private debug: removing module "stream_out_standard"
[00000255] main private debug: destroying chain done
[00000245] main private debug: removing module "stream_out_duplicate"
[00000245] main private debug: destroying chain done
[00000242] main input debug: thread 3040140176 joined (input/input.c:412)
[00000234] main playlist: nothing to play
status change: ( stop state: 0 )

 

А именно смутили вот эти строчки:

[00000260] dvb access debug: Opening device /dev/dvb/adapter0/frontend0

[00000260] dvb access error: FrontEndOpen: opening device failed (Permission denied)

[00000260] access_file access warning: : No such file or directory

[00000260] main access warning: no access2 module matching "dvb" could be loaded

[00000242] main input error: no suitable access module for `dvb:'

 

Почему нет доступа к /dev/dvb/adapter0/frontend0 ???

Где и какие нужно выставлять права?

 

szap нормально считует поток:

[root@localhost dvb-s]# szap -r Radyo-2
reading channels from file '/root/.szap/channels.conf'
zapping to 20 'Radyo-2':
sat 0, frequency = 10971 MHz H, symbolrate 27500000, vpid = 0x0000, apid = 0x0221
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal b1b1 | snr 1717 | ber 00000000 | unc 00000000 |
status 1f | signal a6a6 | snr d7d7 | ber 00000003 | unc 00000022 | FE_HAS_LOCK
status 1f | signal a6a6 | snr d7d7 | ber 00000038 | unc 00000000 | FE_HAS_LOCK

[root@localhost dvb-s]# szap -r TondarRadio
reading channels from file '/root/.szap/channels.conf'
zapping to 23 'TondarRadio':
sat 0, frequency = 10971 MHz H, symbolrate 27500000, vpid = 0x0000, apid = 0x0226
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal b1b1 | snr 1a1a | ber 00000000 | unc 00000000 |
status 1f | signal a5a5 | snr d6d6 | ber 00000010 | unc 00000017 | FE_HAS_LOCK

 

Помогите пожалуйста. Карточка SkyStar3

Edited by KnYaz2020
Posted

Да помогло, но безопасно ли это? :))

 

ВинАмпом мсоединяюсь но звука неслышу :((

 

Может изза того что чтото нехватает в /dev/dvb/adapter0/ ?? Моиню на некоторых ворумах было сказано что там более 4рех файлов должно быть, в частности audio, а у меня только вот эти:

[root@localhost knyaz]# ls -la /dev/dvb/adapter0/

total 0

drwxrwxrwx 2 root root 120 Oct 4 18:36 .

drwxrwxrwx 3 root root 60 Oct 4 18:36 ..

crwxrwxrwx 1 root video 212, 4 Oct 4 18:36 demux0

crwxrwxrwx 1 root video 212, 5 Oct 4 18:36 dvr0

crwxrwxrwx 1 root video 212, 3 Oct 4 18:36 frontend0

crwxrwxrwx 1 root video 212, 7 Oct 4 18:36 net0

 

 

Кстати, vlc переодически выдает такие записи:

[00000261] dvb access warning: no lock, tuning again

[00000261] dvb access debug: using inversion=2

[00000261] dvb access debug: using fec=9

[00000261] dvb access debug: using voltage=18

[00000261] dvb access debug: using tone=0

[00000261] dvb access warning: no lock, tuning again

[00000261] dvb access debug: using inversion=2

[00000261] dvb access debug: using fec=9

[00000261] dvb access debug: using voltage=18

[00000261] dvb access debug: using tone=0

 

Posted
ВинАмпом мсоединяюсь но звука неслышу :((
а если сделать mux=raw?

а если не винампом, а vlc?

Posted
ВинАмпом мсоединяюсь но звука неслышу :((
а если сделать mux=raw?

а если не винампом, а vlc?

Уточню, немного не так сказал, винампом соединяется буквально на пару секунд, а затем пишет: Error syncing to stream

VLC вообще нехочет соединять.

Вот немного полнее лог перед и после соединения винампом:

 

[00000262] dvb access debug: Opening device /dev/dvb/adapter0/dvr0
[00000262] dvb access debug: setting filter on PAT
[00000262] dvb access debug: Opening device /dev/dvb/adapter0/demux0
[00000262] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 0
[00000262] dvb access debug: Opening device /dev/dvb/adapter0/ca0
[00000262] dvb access warning: CAMInit: opening CAM device failed (No such file or directory)
[00000262] main access debug: using access2 module "dvb"
[00000264] main private debug: pre buffering
[00000258] main http server debug: Connection from 192.168.1.7
[00000262] dvb access warning: no lock, tuning again
[00000262] dvb access debug: using inversion=2
[00000262] dvb access debug: using fec=9
[00000262] dvb access debug: using voltage=18
[00000262] dvb access debug: using tone=0
[00000262] dvb access warning: no lock, tuning again
[00000262] dvb access debug: using inversion=2
[00000262] dvb access debug: using fec=9
[00000262] dvb access debug: using voltage=18
[00000262] dvb access debug: using tone=0

 

И так далее... у кого еще какие идеи будут?

  • 3 months later...
Posted

Не могу завещать ТВ каналы с помощью vlc

не могу разобрать что писать в строку запуска vlc

 

 

Каналы сканим, и видим:

./scan -a 1 -l 10750,10750,11700 123

scanning 123

using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'

initial transponder 11727000 H 27500000 3

>>> tune to: 11727:h:0:27500

0x0000 0x0001: pmt_pid 0x012d Poverkhnost TV -- Sport 1 (running, scrambled)

0x0000 0x0002: pmt_pid 0x012e Poverkhnost TV -- Sport 2 (running, scrambled)

0x0000 0x0003: pmt_pid 0x012f Poverkhnost TV -- First Automotive (running)

0x0000 0x0004: pmt_pid 0x0130 Poverkhnost TV -- BIZ TV (running)

0x0000 0x0005: pmt_pid 0x0023 Poverkhnost TV -- Che-Pe_INFO (running)

0x0000 0x0006: pmt_pid 0x0132 Poverkhnost TV -- TBi (running, scrambled)

0x0000 0x0007: pmt_pid 0x0133 Poverkhnost TV -- TV3 (running)

0x0000 0x0008: pmt_pid 0x0134 Poverkhnost TV -- CHANSON (running)

0x0000 0x0009: pmt_pid 0x0135 Poverkhnost TV -- RUTV (running)

0x0000 0x000a: pmt_pid 0x0136 Poverkhnost TV -- O2TV (running)

0x0000 0x000b: pmt_pid 0x0137 Poverkhnost TV -- Football test (running, scrambled)

0x0000 0x000e: pmt_pid 0x013a Poverkhnost TV -- Transmit (running, scrambled)

Network Name 'Poverkhnost TV'

dumping lists (12 services)

Sport 1:11727:h:0:27500:101:201:1

Sport 2:11727:h:0:27500:102:202:2

First Automotive:11727:h:0:27500:103:203:3

BIZ TV:11727:h:0:27500:104:204:4

Che-Pe_INFO:11727:h:0:27500:105:205:5

TBi:11727:h:0:27500:106:206:6

TV3:11727:h:0:27500:107:207:7

CHANSON:11727:h:0:27500:108:208:8

RUTV:11727:h:0:27500:109:209:9

O2TV:11727:h:0:27500:110:210:10

Football test:11727:h:0:27500:111:211:11

Transmit:11727:h:0:27500:114:214:14

vlc стартуем так:

 

vlc --color --rc-fake-tty 2>>/var/log/vlc_1.log --ttl 12 --programs=sout-all dvb: \

--dvb-frequency=11727000 --dvb-srate=27500000 --dvb-voltage=13 \

--dvb-fec=7 --sout-standard-mux=ts \

--dvb-adapter 1 \

--sout '#duplicate{dst="standard{access=http,mux=ts,url=0.0.0.0:8001}",

select="program=103",dst="standard{access=http,mux=ts,url=0.0.0.0:8002}",

select="program=2",dst="standard{access=http,mux=ts,url=0.0.0.0:8003}",

select="program=3",dst="standard{access=http,mux=ts,url=0.0.0.0:8004}",

select="program=4",dst="standard{access=http,mux=ts,url=0.0.0.0:8005}",

select="program=5"}' -vvv &

но что прописать в --programs= а потом в select="program=103 не разобрался...

Posted

Тоже снимаю этот транспондер

Вот моя строка запуска

/usr/local/bin/vlc -vvv --color --ttl 12 --ts-es-id-pid --programs=3,4,5,7,8,9,10 dvb: --dvb-adapter=0 --dvb-frequency=11727000 --dvb-srate=27500000 --dvb-voltage=18 --sout '#duplicate{dst="standard{access=http,mux=ts,dst=192.168.42.19:16003}",select="program=3",dst="standard{access=http,mux=ts,dst=192.168.42.19:16004}",select="program=4",dst="standard{access=http,mux=ts,dst=192.168.42.19:16005}",select="program=5",dst="standard{access=http,mux=ts,dst=192.168.42.19:16007}",select="program=7",dst="standard{access=http,mux=ts,dst=192.168.42.19:16008}",select="program=8",dst="standard{access=http,mux=ts,dst=192.168.42.19:16009}",select="program=9",dst="standard{access=http,mux=ts,dst=192.168.42.19:16010}",select="program=10"'

 

  • 1 month later...
Posted

Не могу завещать ТВ каналы с помощью vlc

не могу разобрать что писать в строку запуска vlc

 

 

Каналы сканим, и видим:

./scan -a 1 -l 10750,10750,11700 123

scanning 123

using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'

initial transponder 11727000 H 27500000 3

>>> tune to: 11727:h:0:27500

0x0000 0x0001: pmt_pid 0x012d Poverkhnost TV -- Sport 1 (running, scrambled)

 

 

Простите за тупой вопрос, чем Вы каналы сканируете, что это за скрипт, что в нутри ?

Posted
Простите за тупой вопрос, чем Вы каналы сканируете, что это за скрипт, что в нутри ?

Это штатная утиля из dvb-apps.

 

Вот ещё до кучи по теме:

 

http://sadnet.ru/?Dokumentaciya:Drugoe:VLC_-_DVB-S_stream

 

  • 11 months later...
Posted

Плеер VLC обновлен до версии 1.0.2. система UBUNTU 9.10 server. Скрипт на запуск:

 

#!/bin/bash

/usr/bin/cvlc -vvv --color --ttl 12 --ts-es-id-pid --dvb-adapter=0 --programs=59,410 dvb:// \

--dvb-frequency=12303000 --dvb-srate=27500000 --dvb-lnb-lof1=10750000 --dvb-lnb-lof2=10750000 --dvb-lnb-slof=0 \

--sout \

'#duplicate{

dst="standard{access=http,mux=ogg,url=0.0.0.0:8001}",select="program=59"

dst="standard{access=http,mux=ogg,url=0.0.0.0:8002}",select="program=410"}'

 

Вешается только на порт 8080 и вещает только канал с program=59.

Где проблема?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.