Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
margo704
Pingviini aktivist
Pingviini aktivist



Liitunud: 30.08.2005
Postitused: 242

Distributsioon: Linux Mint 20.1
blank.gif
postituspostitatud: 29.06.2010, 23:15  postituse pealkiri:  dvb-t telepildi streamimine kohtvõrku  

Tervist,
Mul on ühe arvuti küljes usb dvb-t pulk ja sooviks sealt telepilti kohtvõrku streamida. Tolles arvutis on Ubuntu server 9.10 ilma graafilise liideseta.

Põhimõtteliselt toimib, kui teha:
Kood:
vlc channels.etv.conf --sout udp:192.168.0.39

, kus channels.etv.conf on:
Kood:
ETV:666000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_5_6:FEC_1_2:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:550:730:1

Ja vaadata saab siis arvutist 192.168.0.39 käsuga:
Kood:
vlc udp://

Aga sedasi saab vaadata ainult ühest arvutist ja ainult ühte kanalit korraga. Pealegi paneb vaatamisel vlc (kliendi poolel) natukese ajapärast ennast kinni ja terminalis ütleb "Segmentation fault"

Tahaks, et saaks kõigis kohtvõrgu arvutites telepilti vaadata ja et erinevates arvutites saaks paralleelselt vaadata erinevaid kanaleid. Ilmselt tuleks siis video enne streamimist kokku ka pakkida.

Seal - http://pingviin.org/fpost34572.html#34572 - obundra kirjutab, et tal on midagi sarnast tehtud. Äkki obundra või keegi teine saaks minuga jagada mingeid skripte või käsurea käske, mida selleks tarvis oleks. Siis ei peaks hakkama ise leiutama. Need vlc õpetused on üsna keerulised ja kuskilt pole konkreetselt seda näidet leidnud, mida mul vaja läheks.


obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 30.06.2010, 06:13  postituse pealkiri:  (teema puudub)  

2 kanalit korraga(minu näites k2 ja tv3) striimima:
Kood:
vlc -I dummy dvb:// --dvb-frequency=626000000 --programs 41,43 --sout '#transcode{vb=2048,width=480,height=360,scale=1}:duplicate{dst=std{access=http,mux=ts,dst=:7777},select="program=41", dst=std{access=http,mux=ts,dst=:7778}, select="program=43"}}'

teisest masinast vaatamiseks vlc-le või mõnele muule playerile aadress ja port kätte
Kood:
vlc http://sinu.serveri.i.p:7777
või
vlc http://sinu.serveri.i.p:7778

See väljund ei pea tingimata http olema, võid saata ka multicasti.Transcodingu seadeid võid ka erinevaid proovida, et leida omale optimaalne.
Kogu juhend, mida vaja http://www.videolan.org/doc/streaming-howto/en/ch04.html

_________________
IT teenused

kalamaja
Pingviini külastaja
Pingviini külastaja


Vanus: 55
Liitunud: 08.07.2005
Postitused: 21
Asukoht: Tartu
Distributsioon: Debian
estonia.gif
postituspostitatud: 30.06.2010, 10:31  postituse pealkiri:  (teema puudub)  

Veel üks võimalus on mumudvb http://mumudvb.braice.net/mumudrupal/


obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 30.06.2010, 14:08  postituse pealkiri:  (teema puudub)  

Proovisin mumudvb huvipärast järgi.Toimib, iga kanal eri multicasti ip peal.Vaatamine oli ainult väga katkendlik, ei ole hetkel aega uurida ka milles täpselt kala on, võimalik, et lihtsalt korraga ei tule 5 vaba kanali edastamisega toime masin.

_________________
IT teenused

margo704
Pingviini aktivist
Pingviini aktivist



Liitunud: 30.08.2005
Postitused: 242

Distributsioon: Linux Mint 20.1
blank.gif
postituspostitatud: 30.06.2010, 21:47  postituse pealkiri:  (teema puudub)  

Tänan, obundra.

Tegin sedasi:
Kood:
vlc -I dummy dvb:// --dvb-frequency=626000000 --programs 1,2,41,42,43 --sout '#transcode{vb=2048,width=480,height=360,scale=1}:duplicate{dst=std{access=http,mux=ts,dst=:7777},select="program=1", dst=std{access=http,mux=ts,dst=:7778}, select="program=2", dst=std{access=http,mux=ts,dst=:7779}, select="program=41", dst=std{access=http,mux=ts,dst=:7780}, select="program=42", dst=std{access=http,mux=ts,dst=:7781}, select="program=43"}}'

Streamib kõiki viite tasuta kanalit portidel 7777 kuni 7781. Tundub, et toimib täitsa kenasti.


kernull
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 03.08.2008
Postitused: 58
Asukoht: Tallinn

estonia.gif
postituspostitatud: 02.07.2010, 02:05  postituse pealkiri:  (teema puudub)  

Seletage mulle ära, milleks see transkodeerimine hea on? Minu meelest kulutab tarbetult protsessori ressurssi ja rikub pilti.


obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 05.07.2010, 13:34  postituse pealkiri:  (teema puudub)  

Seda ei peagi kasutama kui pole otsest vajadust.Aga kui on tarvis striim teha näiteks DV kaamerast WMP-le söödavaks või lahjema masina või digiboxiga vaadatavaks jne., siis saab vastavalt vajadusele väänata striimi sobivaks.Minu vlc süntaksi näites oli ta sees lihtsalt testimise eesmärgil.

_________________
IT teenused

kernull
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 03.08.2008
Postitused: 58
Asukoht: Tallinn

estonia.gif
postituspostitatud: 06.07.2010, 03:19  postituse pealkiri:  (teema puudub)  

Väga hea. See süntaks on neil üks paras sanskrit.
Üks küsimus oleks mul veel: kuidas seda dst=:7777 striimi vaadatakse, kas näeb üle võrgu ka? Ise olen proovinud UDP protokolliga striimida, kas konkreetsele IP-le, või siis multicasti. Kõik 5 programmi korraga õnnestus ka striimida, aga siis teises masinas vlc viskab 5 akent korraga ette, ainult heli laseb valida.


obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 08.07.2010, 23:44  postituse pealkiri:  (teema puudub)  

Saad vaadata nii, et annad oma playerile(vlc, kaffeine, mplayer jne.) aadressi koos pordiga ette, nii üle võrgu kui lokaalmasinas:
Kood:
vlc http://sinu.serveri.i.p:7777

Kui aega ja viitsimist pusida, siis võid ka "video on demand" süsteemi katsetada(juhendid vlc kodulehelt) ja näiteks veebilehele lingid teha, mille klikkamisel serveris vastav striim ja arvutis player käivitatakse.

_________________
IT teenused

margo704
Pingviini aktivist
Pingviini aktivist



Liitunud: 30.08.2005
Postitused: 242

Distributsioon: Linux Mint 20.1
blank.gif
postituspostitatud: 18.07.2010, 00:35  postituse pealkiri:  (teema puudub)  

Kui nüüd seda asja lähemalt uurida, siis tuleb välja, et see obundra skript ei transkodeerigi ju tegelikult midagi. Selleks oleks vaja sinna transcode'i sulgude vahele vaja lisada "vcodec". Näiteks: #transcode{vcodec=mpgv,vb=2048,width=480,height=360,scale=1}
Aga sedasi minu arvuti kõigi viie streamiga küll hakkama ei saa. Kui korraga ainult 1 kanal transkodeerima/streamima panna, siis toimib.


obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 19.07.2010, 10:56  postituse pealkiri:  (teema puudub)  

Nonädsasisnüd, pole see palava ilmaga transkodeerimine ja striimimine mingi naljategu, ikka jääb miskit kahe silma vahele Smile

_________________
IT teenused

androloog
Pingviini kasutaja
Pingviini kasutaja


Vanus: 45
Liitunud: 21.04.2008
Postitused: 67
Asukoht: Tallinn
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 18.02.2013, 14:17  postituse pealkiri:  (teema puudub)  

Kas kellelgi on kogemusi mumudvb streamiga väljapoole tulemüüri.
Koht võrgus on kõik kena, aga kuidas ma saaksin udp://@239.192.0.0.1:1234 väljapoolt tulemüüri kättesaadavaks teha.
Või peaks tekema pptp ühenduse???


obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 18.02.2013, 22:49  postituse pealkiri:  (teema puudub)  

Võid proovida tunneldada, kuigi multicasti käima ajamine üle vpn-i võib kiire otsinguga leitud teemade andmetel paras jant olla.Võid proovida igmpproxy või udpxy abil asja käima saada.Samuti võib tekitada ka masina, milles vlc püüab multicast streami ja striimib seda edasi, kas http või muul moel ja sinna ip-le suunad väljast tuleva kliendi jaoks pordi.

_________________
IT teenused

Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group