Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: TV Streaming  (Přečteno 4568 krát)

peetee

  • Návštěvník
  • Příspěvků: 4
TV Streaming
« kdy: 12 Července 2014, 19:59:48 »
Dopredu sa ospravedlňujem ak som netrafil vetvu...

Rád by som sa Vás spýtal ako lajik a teda by som chcel vedieť čo je potrebné pre streamovanie televízie na internet. Hľadal som už na celom Google-i ale všade písali velmi odborne a mne ako laikovi to nieje moc jasné...

Z toho čo som pochopil je nutné mať Verejnú IP a vysoký upload. A je rozdiel streamovať do lokálnej siete alebo aby boli streamy (odkazy) dostupné na celom nete. A sú viaceré možnosti ako streamovať buď z (PCI) TV karty alebo nejakým spôsobom cez DVB tuner + server atď... Môže my to niekto ako lajikovi vysvetliť??? Ďakujem...

Savalas

  • Aktivní člen
  • *
  • Příspěvků: 409
Re:TV Streaming
« Odpověď #1 kdy: 12 Července 2014, 20:24:33 »
de to prez vlc http://www.linuxexpres.cz/software/jak-ve-vlc-streamovat-multimedia-dil-i
ja sem si na to delal skriptik abych si mohl rovnou vybrat co streamovat za stanici nebo taky plochu
Kód: [Vybrat]
#!/bin/sh

Kanal=$(zenity  --list  --text "TV stanice ke streamovani" --column "Kanal" "CT 1"  "CT 2" "CT 24" "CT Sport" "CT  :-D / CT art(CDG)" "NOVA" "NOVA CINEMA" "FANDA" "SMICHOV" "TELKA" "Prima family" "Prima COOL" "Prima LOVE" "Prima ZOOM" "LTV MPEG2 STB TEST(BTV)" "BARRANDOV TV" "POHODA" "POLAR" "Inzert TV" "Ocko" "Ocko Gold" "Slagr TV" "ACTIVE" "ESKA TV" "TTV" "POLO TV" "ATM Rozrywka" "TVP2" "TVP1" "TVP INFO Katowice" "TVP Kultura" "TVP Historia" "TVP Polonia" "TVP Rozrywka" "TVP INFO Kraków" "Polsat" "TVN" "TV4" "TV Puls" "TVN Siedem" "PULS 2" "TV6" "Polsat Sport News" "TV Trwam" "TVP ABC" "Stopklatka TV" "Fokus TV" "Plocha")

case "$Kanal" in
        "CT 1")
frekvence=738000000
stanice=257
           ;;         
        "CT 2")
frekvence=738000000
stanice=258
           ;;     
        "CT 24")
frekvence=738000000
stanice=259
           ;;
        "CT Sport")
frekvence=738000000
stanice=260
           ;;
        "CT  :-D / CT art(CDG)")
frekvence=690000000
stanice=264
           ;;         
        "NOVA")
frekvence=602000000
stanice=513
           ;;     
        "NOVA CINEMA")
frekvence=602000000
stanice=514
           ;;
        "FANDA")
frekvence=666000000
stanice=515
           ;;
        "SMICHOV")
frekvence=666000000
stanice=517
           ;;         
        "TELKA")
frekvence=666000000
stanice=518
           ;;     
        "Prima family")
frekvence=602000000
stanice=773
           ;;         
        "Prima COOL")
frekvence=602000000
stanice=770
           ;;     
        "Prima LOVE")
frekvence=690000000
stanice=772
           ;;
        "Prima ZOOM")
frekvence=690000000
stanice=774
           ;;
        "LTV MPEG2 STB TEST(BTV)")
frekvence=778000000
stanice=21
           ;;         
        "BARRANDOV TV")
frekvence=602000000
stanice=2050
           ;;     
        "POHODA")
frekvence=666000000
stanice=2817
           ;;
        "POLAR")
frekvence=690000000
stanice=3073
           ;;
        "Inzert TV")
frekvence=666000000
stanice=3841
           ;;         
        "Ocko")
frekvence=690000000
stanice=1025
           ;; 
        "Ocko Gold")
frekvence=690000000
stanice=1026
           ;;         
        "Slagr TV")
frekvence=690000000
stanice=5633
           ;;     
        "ACTIVE")
frekvence=690000000
stanice=7169
           ;;
        "ESKA TV")
frekvence=746000000
stanice=27
           ;;
        "TTV")
frekvence=746000000
stanice=28
           ;;         
        "POLO TV")
frekvence=746000000
stanice=29
           ;;     
        "ATM Rozrywka")
frekvence=746000000
stanice=30
           ;;
        "TVP2")
frekvence=746000000
stanice=45
           ;;
        "TVP1")
frekvence=634000000
stanice=44
           ;;         
        "TVP INFO Katowice")
frekvence=634000000
stanice=11
           ;; 
        "TVP Kultura")
frekvence=634000000
stanice=31
           ;;         
        "TVP Historia")
frekvence=634000000
stanice=32
           ;;     
        "TVP Polonia")
frekvence=634000000
stanice=33
           ;;
        "TVP Rozrywka")
frekvence=634000000
stanice=34
           ;;
        "TVP INFO Kraków")
frekvence=746000000
stanice=13
           ;;         
        "Polsat")
frekvence=770000000
stanice=3
           ;;     
        "TVN")
frekvence=770000000
stanice=4
           ;;
        "TV4")
frekvence=770000000
stanice=5
           ;;
        "TV Puls")
frekvence=770000000
stanice=6
           ;;         
        "TVN Siedem")
frekvence=770000000
stanice=23
           ;;
        "PULS 2")
frekvence=770000000
stanice=24
           ;;         
        "TV6")
frekvence=770000000
stanice=25
           ;;
        "Polsat Sport News")
frekvence=770000000
stanice=26
           ;;         
        "TV Trwam")
frekvence=746000000
stanice=50
           ;;         
        "TVP ABC")
frekvence=746000000
stanice=51
           ;;         
        "Stopklatka TV")
frekvence=746000000
stanice=52
           ;;         
        "Fokus TV")
frekvence=746000000
stanice=53
           ;;
        "Plocha")
frekvence=""
stanice=""
           ;;
 esac
echo "Kanal="$Kanal
echo "F="$frekvence
echo "ID="$stanice
if [ "$Kanal" != "" ]; then
my_ip=$(ip route get 8.8.8.8 | awk '/8.8.8.8/ {print $NF}')
zenity --info --title="Adresa streamu" --text "http://$my_ip:8080" &
if [ "$Kanal" == "Plocha" ]; then
cvlc screen:// --screen-fps 25 --input-slave=alsa:// --sout-udp-caching 1000 --sout '#duplicate{dst="transcode{vcodec=mpgv,vb=256,scale=0.5,acodec=mpga,ab=96,channels=2,samplerate=48000}:duplicate{dst=std{access=http,mux=ts,dst=:8080}' &
else
cvlc dvb-t:// --dvb-frequency $frekvence --dvb-bandwidth 8 --dvb-adapter 0 --program=$stanice --sout-udp-caching 1000 --sout '#duplicate{dst="transcode{vcodec=mpgv,vb=256,scale=0.5,deinterlace{mode=mean},acodec=mpga,ab=64,channels=1,samplerate=48000}:duplicate{dst=std{access=http,mux=ts,dst=:8080}' &
fi
pid=$!;
vlc http://127.0.0.1:8080
kill $pid
echo "konec streamu"
notify-send "Streamování ukončeno" -i
fi

konkretni prikaz pro vlc mam
Kód: [Vybrat]
cvlc dvb-t:// --dvb-frequency $frekvence --dvb-bandwidth 8 --dvb-adapter 0 --program=$stanice --sout-udp-caching 1000 --sout '#duplicate{dst="transcode{vcodec=mpgv,vb=256,scale=0.5,deinterlace{mode=mean},acodec=mpga,ab=64,channels=1,samplerate=48000}:duplicate{dst=std{access=http,mux=ts,dst=:8080}' cvlc je vlc bez grafickeho rozhrani, parametry pro "--dvb-frequency" a "--program=" sou z channels.conf http://wiki.ubuntu.cz/digit%C3%A1ln%C3%AD_tv/channels.conf
tedy z
Kód: [Vybrat]
CT 1 :738000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:257:273:257
je pak "--dvb-frequency 738000000" a "--program=257", vcodec je video kodek,  vb biterate videa,scale=0.5 zmensi na polovinu, deinterlace odstraneni prokladani, mode rezim odstraneni prokladani, acodec audiokodek, ab biterate audia, channels=1 pro mono, de streamovat vic stanic naraz ale to sem nezkousel.
« Poslední změna: 12 Července 2014, 20:28:33 od Savalas »
Kubuntu 18.04/AMD RYZEN 5 3600, Asus PRIME X370-PRO, ASUS DUAL GeForce RTX2060S O8G EVO, RAM Kingston 2x16GB DDR4 2666MHz CL16, 2xWD Caviar Blue 1TB+Seagate BarraCuda 2TB/LVM mirror, Samsung 970 EVO PLUS 250GB, Seasonic M12II-620 Evo, Evolveo Sigma T2, DVD-R/+R Asus DRW-24D5MT, APC Back-UPS ES 700, Eizo EV2450

peetee

  • Návštěvník
  • Příspěvků: 4
Re:TV Streaming
« Odpověď #2 kdy: 12 Července 2014, 20:39:24 »
A aký hardware potrebujem na streaming?.. Čo si použil ty?.. ako si to zapojil? a stremoval si len v domacnosti, vlokálnej sieti alebo do celého netu?...

Savalas

  • Aktivní člen
  • *
  • Příspěvků: 409
Re:TV Streaming
« Odpověď #3 kdy: 12 Července 2014, 20:47:16 »
TV kartu mam v popisu, Leadtek WinFast DTV2000 H, streaming funguje do celeho sveta, mam  verejnou IP, ale fakticky mam prez ufw nastavene jen konkretni IP ktere se muze pripojit, jaky jiny HW se da puzit moc neporadim, ale teoreticky proste nejaka TV karta asi i jedno jestli USB, to by ses musel zeptat konkretne a nekoho jineho,
Kubuntu 18.04/AMD RYZEN 5 3600, Asus PRIME X370-PRO, ASUS DUAL GeForce RTX2060S O8G EVO, RAM Kingston 2x16GB DDR4 2666MHz CL16, 2xWD Caviar Blue 1TB+Seagate BarraCuda 2TB/LVM mirror, Samsung 970 EVO PLUS 250GB, Seasonic M12II-620 Evo, Evolveo Sigma T2, DVD-R/+R Asus DRW-24D5MT, APC Back-UPS ES 700, Eizo EV2450

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re:TV Streaming
« Odpověď #4 kdy: 12 Července 2014, 21:20:31 »
S tím streamem volně do netu opatrně - legálně se to neobejde bez licenčních poplatků (a to ne právě malých).
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

jany

  • Aktivní člen
  • *
  • Příspěvků: 160
Re:TV Streaming
« Odpověď #5 kdy: 13 Července 2014, 10:20:24 »
Ide o to, co chces streamovat.
Ja teraz tiez skusam nieco podobne, ale robim to len pre seba na lokale (avsak testoval som to aj v LAN (do WAN nemam dovod (ale do WAN to ani neni mozne, kedze mam up 0.5Mbps :) ))).
Ak chces streamovat 24/7, tak odporucam, nejaky usporny PC a ak chces streamovat s viac muxov (resp. ak uvazujes o DVB-S2 (transponderov)) tak potrebujes aj viac DVB zariadeni (PCI/e karta, usb device atd ....)
Zaklad je aby ti to stabilne fungovalo v LAN.
Velmi slusny backend je tvheadend konfiguracia je velmi jednoducha a nemusis sa bat, je pre klikacov (pouziva web rozhranie, cize DVB zariadenia mozu byt kludne na  stroji kde nemas Xka).
Ja ako frontend pouzivam xbmc. Mne osobne VLC blbne, neviem preco, ale jednoducho to neotvori kanal, aj ked vidim stream (pravdepodobne mam problemy s kodekmi).
Ja pouzivam DVB-S2 kartu a na jednom TP je cca 10 kanalov, ak by som chcel viac TP, tak pouzijem viac DVB zariadeni, alebo 2-4 tunerove zariadenie napr. toto ale az taky manik zas niesom :)
Samozrejme tu moze nastat situacia, kde su kanaly kodovane v tomto pripade sa musi pouzit server s kartou. Ale toto uz tiez zavana nelagalnostou, takze sa tu o tom nebudem zmienovat.
Server --> ubuntu server 14.04 LTS
Desktop --> Linux Mint 17
NTB --> Linux Mint 17

 

Provoz zaštiťuje spolek OpenAlt.