Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
Prozer
HV kasutaja
liitunud: 09.10.2008
|
27.08.2015 19:40:06
VLC Playeriga audiostriimi broadcast kohtvõrku |
|
|
Tervist Härrased!
Juhe täitsa koos ühe suhteliselt lihtsa teema kallal. Nimelt on LAN-s kasutusel IP-mikker, mille kaudu broadcastitakse audiodekoodritele teavitusi. Dekooder võtab IP-audio vastu, konverdib tavaliseks analoogheliks ja see lastakse võimendisse/kõllidesse, mida kliendid kuulevad.
P.S. Teavituste sisu kordub. Mitu, ma pean silmas kohe PÄRIS MITMEID korda päevas. Teavitused on erinevad, kuid nende sisu üks ja sama. Schedule'i teha ei saa, tegu "ujuva" graafikuga.
Kuna ka ise omal ajal klienditeenindaja töötanud, tean omast käest, kui totter on mängida papagoid. Tahaks tüdrukutel elu kergemaks teha, mistõttu katsetasin ideed, et salvestaks erineva sisuga teavitused erinevate MP3-na ning koostaks playlisti, kus konkreetsele teavitusele klikates see ka kõlaritesse jõuab. VLC-ga sai paari failiga testteavitused broadcastitud, asi töötas.
KUID. VLC-s pidi igale loole käsitsi eraldi stream-broadcasti aadressi külge panema (käsurida siis faili kohta järgmine: :sout=#duplicate{dst=rtp{dst=224.1.1.1,port-audio=99113}}). Nt 50 eri teavitust/faili, 50 eri kirjeldust. Ilma selleta helifaili ei boradcastitud. Playlisti sai VLC-s küll salvestada (kusjuures playlisti notepadiga vaadates on kogu data s.o. IP, port jne küljes ka), kuid peale VLC restarti ja playlisti laadimist unustab VLC ära, et klipp peaks striimina võrku jõudma. Ehk VLC restardijärgselt töötab VLC tavalise MP3-playerina: klippe enam ei striimita, vaid audio edastatakse otse kõrvaklappidesse Seega kui nt VLC juhuslikult suletakse, peab kõigile 50-le audioklipile uuesti manuaalselt ühekaupa broadcasti aadressi kätte andma.
Kas kellelgi on sellisel tasemel probleemiga kokkupuudet esinenud ning oskab anda vihjet, kuidas asja lahendada? Kõik head ideed on teretulnud
_________________ Sidevõrkude ja tehnilise infra arendus.
viimati muutis Prozer 27.08.2015 20:04:20, muudetud 4 korda |
|
Kommentaarid: 68 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
67 |
|
tagasi üles |
|
|
A.S.
HV Guru
liitunud: 27.10.2003
|
27.08.2015 19:48:40
|
|
|
Mitte ei saanud aru? Aga vahet pole, ma ei saa tegelikult paljudest asjadest aru. Teed siis äkki lihtsalt 50 erinevat *.cmd laiendiga faili. Või paned oma playlisti senise(d) käsurea(d) jutumärkidesse.
|
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
|
Prozer
HV kasutaja
liitunud: 09.10.2008
|
27.08.2015 19:58:51
|
|
|
Vbla ma kehv seletaja
Täpsustuseks: eelnevalt tehtud testiks playlist kahe testfailiga: Test1.MP3 ja Test2.MP3 . Eraldi mõlemale failile broadcasti IP-aadress ja port külge pandud. Kui jätad selle tegemata, esitatakse fail kõrvaklappidesse tavalise audiona. Mingil põhjusel (vbla asi ka minu oskamatuse taga) ei oska VLC kõiki playlistis asuvaid faile soovitud "auku" mängida, ühekaupa tuli igale failile määrata et "stream" ja kui küsib kuhu, siis ":sout=#duplicate{dst=rtp{dst=224.1.1.1,port-audio=99113}}"
Failid asuvad VLC Playeri playlistis nimega proov.m3u. Faili sisu näeb välja järgmine:
#EXTM3U
#EXTINF:4,My Recording - Test1
#EXTVLCOPT:file-caching=300
#EXTVLCOPT:sout=#duplicate{dst=rtp{dst=224.1.1.1,port-audio=99113}}
\\blabla\files\bla$\kasutaja\Desktop\Audio stream test 1 ja 2\Test1.MP3
#EXTINF:5,My Recording - Test2
#EXTVLCOPT:sout=#duplicate{dst=rtp{dst=224.1.1.1,port-audio=99113}}
\\blabla\files\bla$\kasutaja\Desktop\Audio stream test 1 ja 2\Test2.MP3
Enne VLC sulgemist kõik töötas, striimib ilusti ja audio jõuab õigesse porti, braavo. Sulged VLC, loadid playlisti, heli tuleb kõrvaklappidesse. WTF
_________________ Sidevõrkude ja tehnilise infra arendus. |
|
Kommentaarid: 68 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
67 |
|
tagasi üles |
|
|
A.S.
HV Guru
liitunud: 27.10.2003
|
27.08.2015 20:28:28
|
|
|
Ei viitsi katsetada, aga kui VLC -vvv võtmega käima lükkad, Tools => Messages (või View => Add Interface => Debug Logging) sisse lülitad, kas siis logis (VLC kaustas) midagi asjakohast ei näidata?
|
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
|
Prozer
HV kasutaja
liitunud: 09.10.2008
|
27.08.2015 20:36:18
|
|
|
A.S. kirjutas: |
Ei viitsi katsetada, aga kui VLC -vvv võtmega käima lükkad, Tools => Messages (või View => Add Interface => Debug Logging) sisse lülitad, kas siis logis (VLC kaustas) midagi asjakohast ei näidata? |
Peab testima homme, tänaseks juba töölt eemal.
_________________ Sidevõrkude ja tehnilise infra arendus. |
|
Kommentaarid: 68 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
67 |
|
tagasi üles |
|
|
A.S.
HV Guru
liitunud: 27.10.2003
|
27.08.2015 21:53:46
|
|
|
Proovisin korra igavusest, suvalise failiga, tulemuseks oli...
tsitaat: |
error: unsafe option "sout" has been ignored for security reasons |
Et siis nii ongi vä? Turvavärk? Äge.
Igatahes, pannes rea .cmd laiendiga faili, peaks asi siiski töötama, mina saatsin kunagi striimi niiviisi telerisse.
Ehk siis .cmd faili sisu: "C:\Program Files\VLC player\vlc.exe" "suvaline fail.mp3" :sout=#suvaline jura....
Ja selliseid .cmd faile 50 tükki. Saan ise aru küll jah, et ei ole naljakas, aga...
|
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
|
olavsu1
külaline
|
27.08.2015 22:05:06
|
|
|
kas selleks pole deejoti tarkvara parem. VirtualDJ või mõni muu sarnane.
|
|
tagasi üles |
|
|
19Mart94
HV kasutaja
liitunud: 22.06.2010
|
27.08.2015 23:20:38
|
|
|
Paar aastat tagasi oli tarvis sarnane probleem lahendada, panin nüüd huvi pärast test-keskkonna taas püsti.
Esiteks, töölauale otsetee, mille target siis midagi sellist:
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "C:\Users\Mart Leib\Desktop\Esitusloend.m3u" --sout "#rtp{dst=192.168.1.69,port=5004}" --no-playlist-autostart --play-and-pause |
Klienditeenindaja avab siis sellega VLC-s automaatselt playlisti ning ükskõik mida sealt esitama hakkad, läheb siis üle RTP kooderisse.
--no-playlist-autostart - Esitusloend on avamise hetkel pausitud
--play-and-pause - Kui valitud fail saab otsa, jääb VLC pause peale
Playlisti võid teha ükskõik millise, mina tegin lihtsa M3U faili sisuga (võtsin lihtsalt 2 esimest ettejuhtunud MP3-e & salvestasin faili otse VLC-st)
#EXTM3U
#EXTINF:465,Coolio - Gangster's Paradise
C:\Users\Mart Leib\Downloads\gangstersparadise.mp3
#EXTINF:104,Shaun Frearson - Clowning Around
C:\Users\Mart Leib\Downloads\175_full_clowning-around_0105.mp3
|
Ja peaks täitsa töötama nii, kui vaja midagi täpsutada, siis tuld.
|
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
31 |
|
tagasi üles |
|
|
kussu
HV veteran
liitunud: 18.12.2002
|
28.08.2015 09:44:45
|
|
|
19Mart94 kirjutas: |
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "C:\Users\Mart Leib\Desktop\Esitusloend.m3u" --sout "#rtp{dst=192.168.1.69,port=5004}" --no-playlist-autostart --play-and-pause |
#EXTM3U
#EXTINF:465,Coolio - Gangster's Paradise
C:\Users\Mart Leib\Downloads\gangstersparadise.mp3
#EXTINF:104,Shaun Frearson - Clowning Around
C:\Users\Mart Leib\Downloads\175_full_clowning-around_0105.mp3
|
|
Vaatan neid koode ja imestan, et kasutatakse kausta nimedes tühikuid Vanasti olid kõik sellised "teed" arvuti jaoks lihtsalt sellest kohast katki.
e. pean silmas
|
|
Kommentaarid: 69 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
68 |
|
tagasi üles |
|
|
Prozer
HV kasutaja
liitunud: 09.10.2008
|
28.08.2015 10:06:12
|
|
|
Suurimad tänud 19Mart94, TÖÖTAB PERFEKTSELT!!! Ainuke küsimus mis veel jäänud, on, et kas VLC oskab käsurea pealt ka mitme eri pordi peale broadcastida? Nt kui hoones A kasutavad dekoodrid porti 10000 ja hoones B 20000, siis kas on võimalik mõlemad pordid paralleelselt käsustikku ära kirjeldada nii, et ka striimid jõuavad paralleelselt mõlema hoone dekoodritesse?
_________________ Sidevõrkude ja tehnilise infra arendus. |
|
Kommentaarid: 68 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
67 |
|
tagasi üles |
|
|
19Mart94
HV kasutaja
liitunud: 22.06.2010
|
28.08.2015 12:05:12
|
|
|
Prozer kirjutas: |
Suurimad tänud 19Mart94, TÖÖTAB PERFEKTSELT!!! Ainuke küsimus mis veel jäänud, on, et kas VLC oskab käsurea pealt ka mitme eri pordi peale broadcastida? Nt kui hoones A kasutavad dekoodrid porti 10000 ja hoones B 20000, siis kas on võimalik mõlemad pordid paralleelselt käsustikku ära kirjeldada nii, et ka striimid jõuavad paralleelselt mõlema hoone dekoodritesse? |
Saab ikka
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "C:\Users\Mart Leib\Desktop\Esitusloend.m3u" --sout "#duplicate{dst=rtp{dst=192.168.1.69,port=5004}, dst=rtp{dst=192.168.1.69,port=5010}}" --no-playlist-autostart --play-and-pause |
kussu kirjutas: |
19Mart94 kirjutas: |
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "C:\Users\Mart Leib\Desktop\Esitusloend.m3u" --sout "#rtp{dst=192.168.1.69,port=5004}" --no-playlist-autostart --play-and-pause |
#EXTM3U
#EXTINF:465,Coolio - Gangster's Paradise
C:\Users\Mart Leib\Downloads\gangstersparadise.mp3
#EXTINF:104,Shaun Frearson - Clowning Around
C:\Users\Mart Leib\Downloads\175_full_clowning-around_0105.mp3
|
|
Vaatan neid koode ja imestan, et kasutatakse kausta nimedes tühikuid Vanasti olid kõik sellised "teed" arvuti jaoks lihtsalt sellest kohast katki.
e. pean silmas
|
Just... vanasti.
|
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
31 |
|
tagasi üles |
|
|
Prozer
HV kasutaja
liitunud: 09.10.2008
|
28.08.2015 12:33:21
|
|
|
Retsept!
_________________ Sidevõrkude ja tehnilise infra arendus. |
|
Kommentaarid: 68 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
67 |
|
tagasi üles |
|
|
|