Sida 1 av 1
Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 08:13
av Ainigma
Vad är det bästa sättet/programmet för att spåra och ladda ner videoströmmar?
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 08:15
av Hund
Vad är det för typ av videoströmmar? Vilka hemsidor?
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 08:47
av Ainigma
Min tanke var att hitta något som kunde spåra alla sorters videoströmmar, oavsett webbsida. Kunde samma program spåra ljudströmmar också så är det också bra (så slipper man ha olika program för det).
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 08:52
av dmz
curl i kombination med grep och perl fixar fram det mesta...
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 09:38
av Ainigma
Ok, du får gärna utveckla (tänk på att jag räknar mig som nybörjare i linux). Kan du ge ett konkret exempel på hur jag använder detta?

Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 10:06
av dmz
Du ger inga exempel och att använda något i stil med SVT Live känns inte så lämpligt då det antagligen finns lagar och regler mot sådant.
Här har du ett exempel mot FLOSS Weekly dock, de har nog inget emot det...
Kod: Markera allt
wget $(\lynx -dump http://twit.tv/FLOSS |perl -pe 's/^\s+[0-9]+\.\s+//'|grep -P 'http:.+\.mp3')
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 11:14
av Kurtson
dmz skrev:Du ger inga exempel och att använda något i stil med SVT Live känns inte så lämpligt då det antagligen finns lagar och regler mot sådant.
Här har du ett exempel mot FLOSS Weekly dock, de har nog inget emot det...
Kod: Markera allt
wget $(\lynx -dump http://twit.tv/FLOSS |perl -pe 's/^\s+[0-9]+\.\s+//'|grep -P 'http:.+\.mp3')
Kul att du nämnde svtlive, för just den formen av sändningar får man spara...
Ungefär som du får spela in ett program som sänds på tv med video/dvd
Väldigt personligt bruk mao
Just när något streamas så får det sparas, om man lyckas.
Det är upp till sändaren att hindra dig att lyckas

Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 11:39
av dmz
Kurtson skrev:
Kul att du nämnde svtlive, för just den formen av sändningar får man spara...
Intressant, är du säker? Har du någon källa?
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 11:44
av mrfab
Tänk på dom legala bitarna det kanske inte är tillåtet att spara filerna
Videoströmmar leta helt enkelt uppden i
I firefox Verktyg/Sidinfo/Media
Längst ner på sidan (spara som)
Alternativt /tmp vänta tills filen är klar /kopiera till
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 13:27
av Kurtson
Källa o källa, lagboken. Du får fortfarande spara egna kopior. Det är upp till den som sänder radio/tv/streamar att se till att du som mottagare inte kommer åt saker du inte ska se. Om något sänds så får man spara ner för senare lyssning/tittning. Men du får inte sprida vidare materialet du kommit åt. De här lagarna är urgamla och de har de inte rört än.
Så pm:à mig gärna hur curl fångar upp t.ex svtplay och liknande, om du inte vill lägga ut det i tråden.
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 14:38
av dmz
SVT Play var kanske ett rätt kasst exempel då de använder rtmp-strömmar som man måste använda externa verktyg för. Nåväl.
Kod: Markera allt
> curl -s http://svtplay.se/t/102966/sa_ska_det_lata |grep 'wmv|flv|mp4'
<param name="flashvars" value="pathflv=rtmp://fl11.c90912.cdn.qbrick.com/90912/_definst_/kluster/20100409/PG-1132894-004A-SASKADETLATA-02&background=http://media.svt.se/download/mcc/flash/20100409/PG-1132894-004A-SASKADETLATA-0/PG-1132894-004A-SASKADETLATA-02_start_0.jpg&urlinmail=http://svtplay.se/v/1958314/sa_ska_det_lata/del_4_av_12&liveStart=&length=&noemail=true&noembed=true&autostart=true&buffertime=2.0&a=1958314&expression=full&startpos=0&expired=false&statisticsUrl=http://ld.svt.se/svt/svt/s?svt-play.Kultur-och-n%F6je.Hela-program.Del-4-av-12.1958314&client=svt-play&folderStructure=S%E5+ska+det+l%E5ta.Hela+program&category=Kultur+och+n%F6je&title=Del+4+av+12&broadcastDate=20100409" />
<param name="flashvars" value="pathflv=rtmp://fl11.c90912.cdn.qbrick.com/90912/_definst_/kluster/20100409/PG-1132894-004A-SASKADETLATA-02&background=http://media.svt.se/download/mcc/flash/20100409/PG-1132894-004A-SASKADETLATA-0/PG-1132894-004A-SASKADETLATA-02_start_0.jpg&urlinmail=http://svtplay.se/v/1958314/sa_ska_det_lata/del_4_av_12&liveStart=&length=&noemail=true&noembed=true&autostart=true&buffertime=2.0&a=1958314&expression=full&startpos=0&expired=false&statisticsUrl=http://ld.svt.se/svt/svt/s?svt-play.Kultur-och-n%F6je.Hela-program.Del-4-av-12.1958314&client=svt-play&folderStructure=S%E5+ska+det+l%E5ta.Hela+program&category=Kultur+och+n%F6je&title=Del+4+av+12&broadcastDate=20100409" />
scp1@shiva:pts/1->/home/scp1
Då har vi hittat strömmen; rtmp://fl11.c90912.cdn.qbrick.com/90912/_definst_/kluster/20100409/PG-1132894-004A-SASKADETLATA-02
Kod: Markera allt
rtmpdump -r "rtmp://fl11.c90912.cdn.qbrick.com/90912/_definst_/kluster/20100409/PG-1132894-004A-SASKADETLATA-02" > foo
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 11 apr 2010, 14:49
av dmz
Och för den late;
Kod: Markera allt
rtmpdump -r $(curl -s http://svtplay.se/t/102966/sa_ska_det_lata |grep -oP 'rtmp.+'|perl -pe 's/;.+//'|perl -pe 's/&.+//'|head -1) > bar&&mplayer bar
Vissa videor verkar ju direktlänka? Som
http://svtplay.se/v/1814430/musikhjalpe ... glasburen_ t.ex.
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 23 apr 2010, 01:37
av JS36
Jag har inte så bra koll på bashscript eller programering överhuvudtaget men kan jag automatisera detta? Det enda jag kan i bash är att göra så att en serie kommandon används... men borde det inte gå att använda outputen ifrån det första till den andra på något sätt?
Jag kopierar in adressen som hamnar i [adress]:
wget -qO- [adress] | grep -o '<a class="external-player" href="[^"]*' | grep -o '[^"]*$' | grep '^\(rtmp\|rtmpe\)://'
Outputen läggs automatiskt in här och det går att skriva in ett namn:
rtmpdump -r "[ovanstående output]" > ~/[FILNAMN].flv
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 23 apr 2010, 12:52
av Ainigma
Men dessa kommandon verkar förutsätta att man redan har adressen till strömmen och vet man det är det ju inget problem att ladda ner. Problemet är ju att spåra vilket sorts ström det och och den exakta "adressen" när du inte vet om det är http, rtps eller någon annan. Finns det inget bra program som motsvarar windows url snooper där man har ett enkelt GUi ?
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 23 apr 2010, 12:59
av dmz
Nae. Jag hade inte adressen till strömmen förens jag gått igenom källkoden, se ovan.
Det går väl att bygga ett generellt script, men frågan är hur pålitligt det kommer att vara då det skiljer sig så mycket mellan olika siter...
Jag kan snickra ihop något om det är intressant, jag tänker dock inte krångla med massa GUIs.
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 23 apr 2010, 13:58
av HenrikAn
Tillägget
firebug till Firefox är bra att ha om man vill kolla vad en webbsida håller på med.
Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 25 apr 2010, 12:19
av JS36
dmz skrev:Nae. Jag hade inte adressen till strömmen förens jag gått igenom källkoden, se ovan.
Det går väl att bygga ett generellt script, men frågan är hur pålitligt det kommer att vara då det skiljer sig så mycket mellan olika siter...
Jag kan snickra ihop något om det är intressant, jag tänker dock inte krångla med massa GUIs.
Jo, har bara testat det på SVT play, inte fått igång Kanal5. Är inte intresserad av något GUI utan bara något som förenklar det bara. Så jag tar gärna emot ett om du har tid

Re: Bästa sättet att spåra/sniffa videoströmmar
Postat: 01 feb 2011, 21:41
av Ainigma
Jag försökte ladda ner när jag hittat strömmen men det funkade inte. Fick följande resultat i terminalen: mplayer -dumpstream rtmp://fl11.c91005.cdn.qbrick.com/91005/_definst_/kluster/20110128/PG-1155750-003A-SKAVLAN5VAR20-01-mp4-e-v1.mp4
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing rtmp://fl11.c91005.cdn.qbrick.com/91005/_definst_/kluster/20110128/PG-1155750-003A-SKAVLAN5VAR20-01-mp4-e-v1.mp4.
No stream found to handle url rtmp://fl11.c91005.cdn.qbrick.com/91005/_definst_/kluster/20110128/PG-1155750-003A-SKAVLAN5VAR20-01-mp4-e-v1.mp4
Exiting... (End of file)
Testade också med wget för att ladda ner, då blev svaret:
wget rtmp://fl11.c91005.cdn.qbrick.com/91005/_definst_/kluster/20110128/PG-1155750-003A-SKAVLAN5VAR20-01-mp4-e-v1.mp4
rtmp://fl11.c91005.cdn.qbrick.com/91005/_definst_/kluster/20110128/PG-1155750-003A-SKAVLAN5VAR20-01-mp4-e-v1.mp4: Schemat "rtmp" stöds inte.
Vad har jag gjort fel?
