Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cu ce va aparati de cainii agresi...

Nu imi platiti coletul cu cardul ...

Mi-au disparut amigdalitele ?

Exista vreun plan de terorizare p...
 Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024

Suprasolicitare sistem electric
 CIV auto import

Mutare in MOZAMBIC - pareri, expe...

Scoatere antifurt airtag de pe ha...

Magnet in loc de clește pent...
 Cumparat/Locuit in apartament si ...

Pot folosi sistemul PC pe post de...

Sokol cu distorsiuni de cross-over

Filtru apa potabila cu osmoza inv...
 

DolceTv, sopcast favorites si m3u player

- - - - -
  • This topic is locked This topic is locked
1799 replies to this topic

#19
Fred_

Fred_

    Junior Member

  • Grup: Members
  • Posts: 239
  • Înscris: 04.10.2012

 flams, on 22 ianuarie 2013 - 15:31, said:

Merge si in vlc.
Eram aproape sigur

 queque, on 22 ianuarie 2013 - 14:52, said:

Nu mult.Poate nu m-am exprimat coerent.Ideea e alta.Eu vreau sa scot streamul cu o comanda din linia de comanda (wget sau curl).Vreau sa fac un bat in genul DolceTV,dar cu streamurile SkySports,Canal+Spania,GolTV,ESPN,FoxSoccer.Si nu vreau sa stau sa modific adresele din 3 in 3 ore.Vreau sa preiau adresa streamurilor din pagina web de origine,le transform in m3u8 si le vad in vlc,fara rtmpdump.Imi trebuie doar wget,cut,sed,grep si fisierul bat,in total va fi un folder de vreo 300kb.
Partea cu wowza nu ma intereseaza prea mult,de vreme ce streamurile merg foarte bine in vlc,cu sunet cu tot.

Uite, sunt aici niste exemple, poate te ajuta. Problema e ca nu poti generaliza, adica poti scoate streamul numai dupa un anumit site, sau, in cel mai bun caz, sa faci cate un script separat pentru fiecare site din care vrei sa extragi streamurile.

Attached Files



#20
queque

queque

    Member

  • Grup: Members
  • Posts: 244
  • Înscris: 14.10.2006
Bine,am ajuns la un punct.Am reusit sa scot playpathul utilizand wget,grep,cut cu urmatoarea comanda:
wget -U "%ua%" --save-cookies=cookie.txt --load-cookies=cookie.txt --keep-session-cookies --no-check-certificate "http://cricfree.tv/u...date/skys1.php" & type skys1.php | sed "s#""#'#g" | grep -o "fid='[^>]*" | cut -d";" -f1 >playpath.txt
Mi-a scris un fisier playpath.txt care contine urmatoarele caractere (si nimic altceva):fid='65efd'
Acum sa vad cum "compun" comanda pentru vlc,trebuie sa arate asa:
%vlc% "http://live.yycast.com:1935/live/_definst_/65efd/playlist.m3u8" 
(functioneaza,am verificat)

 Fred_, on 22 ianuarie 2013 - 15:53, said:

Problema e ca nu poti generaliza, adica poti scoate streamul numai dupa un anumit site, sau, in cel mai bun caz, sa faci cate un script separat pentru fiecare site din care vrei sa extragi streamurile.
Exact asta vreau sa fac,adica un "script" pentru fiecare in parte.Fac un bat unde pun:1=SkySports1,2=Canal+Liga,3=GolTV,etc.Scriptul scoate adresa rtmp (si playpathul),o transforma in m3u8 si porneste in vlc.Nu mai am nevoie sa actualizez linkurile,decat in cazul in care schimba siteul de origine casterul(din cate vad nu se schimba,se schimba doar IP si playpathul,cu swf nu am probleme,pentru ca nu am nevoie de el in m3u8)
...
Fred,USATV nu face mare lucru,toate adresele de acolo sunt "fixe".Problema e ca Sky si C+ schimba adresele in fiecare zi (si de mai multe ori pe zi).Am patit-o de multe ori,actualizam adresele la ora18.00 si la 20.00 cand incepea Barcelona-Sevilla (spre exemplu) nicio adresa nu mai mergea...

Edited by queque, 22 January 2013 - 17:06.


#21
Fred_

Fred_

    Junior Member

  • Grup: Members
  • Posts: 239
  • Înscris: 04.10.2012
A fost doar un exemplu, o baza de plecare pentru cei ce vor sa experimenteze functiile respective. Personal, nu m-am atins de domeniul asta, deci nu cunosc prea multe.

#22
queque

queque

    Member

  • Grup: Members
  • Posts: 244
  • Înscris: 14.10.2006

 Fred_, on 22 ianuarie 2013 - 17:06, said:

A fost doar un exemplu, o baza de plecare pentru cei ce vor sa experimenteze functiile respective. Personal, nu m-am atins de domeniul asta, deci nu cunosc prea multe.
Corect.Si are si ceva ce eu nu aveam:paste.exe,mersi.

#23
chrisklein

chrisklein

    Junior Member

  • Grup: Members
  • Posts: 179
  • Înscris: 28.08.2005
@queque
Am studiat chestiunea; ce vrei tu s-a mai incercat fara succes pe forumul W*wig (aia care au sfirsit prin a porta playerul de la Yycast direct la ei in pagina pentru ca n-au putut-o rezolva acceptabil cu Wget-ul). Exista niste prototipuri de bat-uri care fac apel la wget pentru a extrage stream-ul intr-un txt, si dupa aceea pt a trimite textul extras programelului rtmpdump. Comanda folosita de ei a fost ceva de genul:
cd vif
ping localhost -n 3 >nul
set "Channel=Sky Sports 4"
set "eStream=http://mypremium.tv/em/23/s1.shtml"
echo %Channel%
wget -U "%ua%" %eStream% --quiet -O eStream.txt & type eStream.txt | grep -o "id=[^;]*" | cut -d"=" -f2 >e.txt | sed "s/[^a-zA-Z0-9_.-:/?]//g" e.txt > E2.txt
find /v /i "VAR_PLACE" < E2.txt > Embed.txt
set /p E=<Embed.txt
set "Stream=http://www.yycast.com/%E%"
wget -U "%ua%" %Stream% --quiet -O pg.txt
type pg.txt | grep -o "'streamer': '[^']*" | cut -d" " -f2 >R.txt | sed "s/'//" R.txt > RTMP.txt & set /p R=<RTMP.txt
type pg.txt | grep -o "'flashplayer': [^,]*" | cut -d" " -f2 >W.txt | sed "s/[^a-zA-Z0-9_.-:/?]//g" W.txt >SWF.txt & set /p W=<SWF.txt
type pg.txt | grep -o "'aboutlink':'[^']*" | cut -d" " -f2 >P.txt | sed "s/'aboutlink':'//" P.txt > PAGE.txt & set /p P=<PAGE.txt
type pg.txt | grep -o "'file': '[^']*" | cut -d" " -f2 >y.txt | sed "s/'//" y.txt > PLAYPATH.txt & set /p y=<PLAYPATH.txt
erase *.txt
cd..
In care Wget-ul intra pe pagina, isi facea treaba si publica rezultatul in niste fisiere txt aferente, de unde erau trimise in rtmpdump
call %rtmpdump% -v -r "%R%" -W %W% -p "%P%" -y "%y%" %pst% -o- | %vlc% --meta-title="%Channel%" --volume=%VLCVolume% %AspectRatio% %NetworkCaching% -
goto TOP
conform parametrilor setati dinainte. Fiindca niciodata un astfel de script (aflat in colectia de aici: http://www.mediafire...ffrl89alr1pk79u) nu a functionat cum trebuie, am avut curiozitatea de a elimina comanda erase *.txt pentru a vedea ce produce cu adevarat wget-ul. Nimic. Adica nimic util, mai exact. La drept vorbind, dupa parerea mea, e si impropriu sa pui un soft actualizat ultima data acum 2-3 ani, sa extraga streamuri dintr-o pagina nou-creata. Deja yycast se protejeaza prin acele celebre redirectionari si presupun ca nu numai prin ele, impotriva interventiei softurilor de tip wget.
Din pacate, din ceea ce am vazut, softuri eficiente pentru extractia rtmp care sa poata fi activate prin command line si care sa genereze un text utilizabil ulterior nu prea sint. Cred ca trebuie, in aceste conditii, sa te gindesti serios la embed-area playerului lor intr-o pagina html proprie. In felul asta macar vei avea acces continuu la stream.
@Fred
Bun, hai sa le rebotezam atunci in playlist-uri m3u8 care "au probleme" in VLC. Sint destule. Exemple
http://1025.cdn.hostway.ro/origin01.hostway.ro/protected/antena1-live.isml/antena1-live.m3u8
http://204.236.236.121/live/smil:LatinStock.smil/playlist.m3u8
http://str81.creacast.com/grandlilletv/smil:grandlilletv.smil/playlist.m3u
http://nrjlive-apple-live.adaptive.level3.net/apple/nrj/nrjlive-1/nrjurban.m3u8 
Nu stiu de ce si-ar propune cineva sa demonstreze ca VLC e tata streamurilor, cind e stiut si discutat ca are lipsuri cu duiumul, si la adaptarea rtmp-urilor, si la playlist-uri. Ce sa mai zicem de celebrele rtsp-uri de la Dolce care nu pot fi accesate "due to server configuration", plus erorile de codec audio pe care le genereaza la aceleasi streamuri. Ca sa nu mai zic de faptul ca au implementat o procedura de buffering care s-a vrut universala si nu merge ca lumea cu nimic. Sint destule streamuri cu care Mplayer si FFplay se descurca mai bine.
VLC e VLC. Bun pentru citeva necesitati, dar nu pentru toate.

#24
jeolis

jeolis

    Senior Member

  • Grup: Senior Members
  • Posts: 2,270
  • Înscris: 27.08.2007

 Fred_, on 22 ianuarie 2013 - 15:53, said:

Eram aproape sigur



Uite, sunt aici niste exemple, poate te ajuta. Problema e ca nu poti generaliza, adica poti scoate streamul numai dupa un anumit site, sau, in cel mai bun caz, sa faci cate un script separat pentru fiecare site din care vrei sa extragi streamurile.

sun picate posturile din lista ta

#25
queque

queque

    Member

  • Grup: Members
  • Posts: 244
  • Înscris: 14.10.2006

 chrisklein, on 22 ianuarie 2013 - 18:18, said:

Am studiat chestiunea; ce vrei tu s-a mai incercat fara succes pe forumul W*wig (aia care au sfirsit prin a porta playerul de la Yycast direct la ei in pagina pentru ca n-au putut-o rezolva acceptabil cu Wget-ul).
In care Wget-ul intra pe pagina, isi facea treaba si publica rezultatul in niste fisiere txt aferente, de unde erau trimise in rtmpdump
conform parametrilor setati dinainte... ...am avut curiozitatea de a elimina comanda erase *.txt pentru a vedea ce produce cu adevarat wget-ul. Nimic.
Exact de la eliminarea comenzii erase am plecat si eu.Mai exact am luat un bat si am executat pe rand comanda cu comanda.
Tot ce pot sa spun e ca cei de pe wiziwig n-au mai publicat rezultatul final,pentru ca mi-e greu sa cred ca nu au ajuns la rezultatul meu.In afara de asta,bat-ul ala e facut intentionat prea stufos,ca sa te pierzi prin grep,cut,paste si zeci de fisiere text redirectionate.
Am reusit cu 4 linii de comanda sa extrag adresa si playpathul streamului si sa-l deschid in vlc,fara 50000 de fisiere txt si ini!
Cu acelasi script am adresele de la SkyS1,2,3,4,News,SetantaAu,Ca,TenSports,Eurosp1,2 si ESPNUK.
Trec acum la canalele spaniole si portugheze.
Cand termin,voi lasa un bat,sa vezi ca nu vorbesc prostii.
Aaa,si nu folosesc rtmpdump deloc.

chrisklein said:

Cred ca trebuie, in aceste conditii, sa te gindesti serios la embed-area playerului lor intr-o pagina html proprie. In felul asta macar vei avea acces continuu la stream.
Nici nu vreau sa aud de embbed.Nu vreau sa vad reclamele de la yycast,wiziwig,etc

 chrisklein, on 22 ianuarie 2013 - 18:18, said:

Sint destule streamuri cu care Mplayer si FFplay se descurca mai bine.
VLC e VLC. Bun pentru citeva necesitati, dar nu pentru toate.
Corect,am trecut prin toate.Ffplay are probleme la fullscreen,mplayer nu-mi mai amintesc.Vlc-ul,in schimb,merge bine cu streamurile pe care le caut eu.
...
Alta provocare si-asa vad ca nimeni nu a implementat-o.Cum fac "stream to DLNA",cea mai simpla varianta?

Edited by queque, 22 January 2013 - 19:26.


#26
Fred_

Fred_

    Junior Member

  • Grup: Members
  • Posts: 239
  • Înscris: 04.10.2012

 jeolis, on 22 ianuarie 2013 - 18:40, said:

sun picate posturile din lista ta

E doar un exemplu, l-am descarcat mai demult de pe net, nu ca sa-l folosesc, ci din alte motive, nu m-asteptam sa mearga toate de acolo si acum :)

 chrisklein, on 22 ianuarie 2013 - 18:18, said:


@Fred
Bun, hai sa le rebotezam atunci in playlist-uri m3u8 care "au probleme" in VLC. Sint destule. Exemple
http://1025.cdn.hostway.ro/origin01.hostway.ro/protected/antena1-live.isml/antena1-live.m3u8
http://204.236.236.121/live/smil:LatinStock.smil/playlist.m3u8
http://str81.creacast.com/grandlilletv/smil:grandlilletv.smil/playlist.m3u
http://nrjlive-apple-live.adaptive.level3.net/apple/nrj/nrjlive-1/nrjurban.m3u8 
Nu stiu de ce si-ar propune cineva sa demonstreze ca VLC e tata streamurilor, cind e stiut si discutat ca are lipsuri cu duiumul, si la adaptarea rtmp-urilor, si la playlist-uri. Ce sa mai zicem de celebrele rtsp-uri de la Dolce care nu pot fi accesate "due to server configuration", plus erorile de codec audio pe care le genereaza la aceleasi streamuri. Ca sa nu mai zic de faptul ca au implementat o procedura de buffering care s-a vrut universala si nu merge ca lumea cu nimic. Sint destule streamuri cu care Mplayer si FFplay se descurca mai bine.
VLC e VLC. Bun pentru citeva necesitati, dar nu pentru toate.

Multumesc, am vazut acum. Se poate elabora o teorie a streamurilor? Adica ce tipuri de streamuri exista si care ar fi cel mai potrivit program care sa le deschida?

#27
queque

queque

    Member

  • Grup: Members
  • Posts: 244
  • Înscris: 14.10.2006
Cine scoate adresa din linkul asta:
http://1022.cdn.host...cw&e=1358943750
?
E gsp in flash.

#28
Fred_

Fred_

    Junior Member

  • Grup: Members
  • Posts: 239
  • Înscris: 04.10.2012

 queque, on 22 ianuarie 2013 - 19:50, said:

Cine scoate adresa din linkul asta:
http://1022.cdn.host...cw&e=1358943750
?
E gsp in flash.
cum vrei s-o scoatem?
:-o
403 Forbidden

#29
queque

queque

    Member

  • Grup: Members
  • Posts: 244
  • Înscris: 14.10.2006

 Fred_, on 22 ianuarie 2013 - 19:54, said:

cum vrei s-o scoatem?
:-o
403 Forbidden
In chrome,imi deschide un fisier xml,daca vrei fac copy-paste.
http://img715.images.../7606/gspxz.jpg

Edited by queque, 22 January 2013 - 20:16.


#30
Fred_

Fred_

    Junior Member

  • Grup: Members
  • Posts: 239
  • Înscris: 04.10.2012

 queque, on 22 ianuarie 2013 - 20:13, said:

In chrome,imi deschide un fisier xml,daca vrei fac copy-paste.
http://img715.images.../7606/gspxz.jpg

Ciudat...

Cred ca merit un restart :D

Attached Files



#31
Fred_

Fred_

    Junior Member

  • Grup: Members
  • Posts: 239
  • Înscris: 04.10.2012

 queque, on 22 ianuarie 2013 - 19:13, said:

...
Alta provocare si-asa vad ca nimeni nu a implementat-o.Cum fac "stream to DLNA",cea mai simpla varianta?

Aceiasi provocare, stream to DLNA, orice varianta?

Sau orice alta documentatie pentru video LAN server.
Ma intereseaza posibilitatea de a trimite streamuri video unui Smart Tv. Cei de la wild media server au reusit-o. Noi nu suntem in stare?

Edited by Fred_, 22 January 2013 - 23:38.


#32
queque

queque

    Member

  • Grup: Members
  • Posts: 244
  • Înscris: 14.10.2006

 Fred_, on 22 ianuarie 2013 - 23:29, said:

Aceiasi provocare, stream to DLNA, orice varianta?

Sau orice alta documentatie pentru video LAN server.
Ma intereseaza posibilitatea de a trimite streamuri video unui Smart Tv. Cei de la wild media server au reusit-o. Noi nu suntem in stare?
Tot WMS si eu,dupa ce am trecut prin TVersity si Serviio.Teoretic,nu e prea complicat sunt niste scripturi in Pascal,vlc si ffmpeg.Doar ca aici ajung la vorba lui chrisklein,vlc s-ar putea sa nu fie de ajuns.Mie,streamurile "grele" nu-mi merg bine,am intreruperi si decalaje intre sunet si video la sopcast si rtmpdump-ffmpeg.Am probat mii de variante,exlud limitarile DLNA,de moment ce-mi merg bine cu "PlayTo" din windows media player.Chrisklein,daca stii ceva,te rog sa intervii.

#33
Fred_

Fred_

    Junior Member

  • Grup: Members
  • Posts: 239
  • Înscris: 04.10.2012
da, wms e facut in pascal, dar asta nu conteaza, orice script se adapteaza, eu n-am gasit mai nimic util pana acum pe net :(
O sa ma uit in continuare si va tin la curent
Ar fi bine sa deschidem un topic separat pe tema asta, sa nu-i mai facem spam lu` stiinta_craiova aici.

#34
chrisklein

chrisklein

    Junior Member

  • Grup: Members
  • Posts: 179
  • Înscris: 28.08.2005

 queque, on 22 ianuarie 2013 - 19:50, said:

Cine scoate adresa din linkul asta:
http://1022.cdn.host...cw&e=1358943750
?
E gsp in flash.
Cirnatul ala de segmente. Aia e adresa. Posted Image
E un playlist .isml. Adobe HDS. E un script pe net care poate sa-l descarce daca ai PHP instalat. Numai ca tu nu vrei descarcat, il vrei stream-uit in VLC. Scriptul poate si chestia aia. La 20 de segmente unite corect, 2 pierdute. Rezultat: cam 6-7 secunde de freeze pe minut. O placere. Posted Image
Cum a ramas cu comenzile alea de extras stream-ul si retrimis in VLC? Ma intereseaza subiectul. In timp, o sa-ti dai oricum seama ca n-o sa le poti face pe toate m3u8, fiindca nu toate sint pe servere compatibile Wowza. In conditiile respective, cred ca vei lua in calcul si utilizarea mai multor variante de soft ajutator (rtmpdump) sau, cum am mai spus-o, chiar incercarea utilizarii unei pagini web. Nu trebuie sa faci neaparat embed.
Din cite vad, pentru Sky Sports 1, ultimul Rtmpdump se descurca cu acea redirectare a fisierului de la Yycast, ceea ce inseamna ca nu trebuie sa-i oferi streamul de baza (care se tot schimba la 3-4 ore), ci e suficient sa-i oferi primul playpath (fileid=65efd), o sa caute el stream-ul de baza.
[ http://i45.tinypic.com/21amo7d.jpg - Pentru incarcare in pagina (embed) Click aici ]
Sigur, daca iti vei duce cercetarea mai departe, nu ma indoiesc ca vei putea propune, la un moment dat, o alternativa mai buna. Nu stiu daca e e tocmai acel m3u8. Daca ai vrea sa trimiti stream-ul catre o tableta, ar fi de inteles initiativa. Dar ca sa-l trimiti in VLC, nu prea merita efortul, atita vreme cit ai la dispozitie cel putin un compromis acceptabil.
Sa nu fiu inteles gresit, iubesc entuziasmul. Dar cind constati ca sint atitea metode diferite de streaming si ca pentru fiecare stream in parte trebuie sa dedici ore de lucru... nu stiu daca merita.

 Fred_, on 22 ianuarie 2013 - 19:24, said:

Se poate elabora o teorie a streamurilor? Adica ce tipuri de streamuri exista si care ar fi cel mai potrivit program care sa le deschida?
Se poate, o sa atacam subiectul intr-un topic dedicat. Streamul si playerul recomandat.

#35
Fred_

Fred_

    Junior Member

  • Grup: Members
  • Posts: 239
  • Înscris: 04.10.2012
Abia astept asta!

#36
chrisklein

chrisklein

    Junior Member

  • Grup: Members
  • Posts: 179
  • Înscris: 28.08.2005

 queque, on 23 ianuarie 2013 - 00:16, said:

Am probat mii de variante,exlud limitarile DLNA,de moment ce-mi merg bine cu "PlayTo" din windows media player.Chrisklein,daca stii ceva,te rog sa intervii.
Acuma am vazut intrebarea, marturisesc ca n-am testat niciodata. Nu prea am vazut, de-a lungul timpului, nici utilitatea unui Smart TV nativ (stiute fiind limitarile unuia), nici utilitatea unui network media player si nici a aplicatiilor care impart o emisie de date intre "n" monitoare. Cred ca asta s-a intimplat si din lipsa de spatiu, dar si din deprinderi "satelitare" (in receptia sat si CATV masuram cu zgircenie pierderile de semnal cauzate de reglaje si lungimea cablului; imagineaza-ti cit ne revolta, atunci, pierderile in retea). Am preferat, de-a lungul timpului, ca cel putin intre TV si media center sa am conexiune directa (iar cind zic media center, zic cite-un mini-PC transformat in echipament de streaming TV). As vrea sa zic ca "putem studia", dar mai bine sa asteptam pe cineva care sa ne spuna din experienta cum e. Experienta, in astfel de cazuri, e infailibila.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate