ubuntuusers.de

RTMPDump

Status: Gelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

nephilim1973

Anmeldungsdatum:
31. August 2007

Beiträge: 418

Extrem dubios... Nicht, dass ich dir nicht glaube... 😉 Aber... Wie kommst Du nur auf diese Meldung ? 😲 Ich werd alles nochmal prüfen... Gibts doch nicht...

Funatiker

Anmeldungsdatum:
24. November 2007

Beiträge: 123

Wohnort: Pirmasens

Dumpen wir doch mal Variablen:

1
2
3
4
5
6
7
#!/bin/sh
id="$1"
xmlfile=$(curl "http://rtl-now.rtl.de/renemarik.php?film_id=$id&player=1" | grep data | tail -n1 | cut -d\" -f2 | sed 's/%3A/:/g;s/%2F/\//g;s/%3F/?/g;s/%3D/=/g;s/%26/\&/g')
echo xmlfile: $xmlfile
stream=$(curl $xmlfile | grep filename | cut -d\> -f2 | cut -d\< -f1)
echo stream: $stream
./rtmpdump_x86 -o blabla.f4v -r "$stream" -p "http://rtl-now.rtl.de/renemarik.php?film_id=$id&player=1" -e -s http://rtl-now.rtl.de/includes/rtlnow_videoplayer09_2.swf?ts=$(date +%Y%m%d)
$ ./dumprtl.sh 21610
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  196k    0  196k    0     0   157k      0 --:--:--  0:00:01 --:--:--  199k
xmlfile: http://rtl-now.rtl.de/logic/generate_film_xml08.php?para1=21610&para2=0&ivw=rene_marik/player&tile=3&tile_counter=520398&h=104bb682c853987425ca8221bed3d36b
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2817  100  2817    0     0   7576      0 --:--:-- --:--:-- --:--:-- 23872
stream: rtmpe://fms-fra35.rtl.de/rtlnow/1059/V_36113_A6JI_E81411_40653_16x9-lq-512x288-h264-c0_7101951eac92821c773d5ee0a0fa7e3f.f4v
RTMPDump v1.9
(c) 2009 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
ERROR: FLV file contains neither video nor audio, aborting!

Ich verwende folgende Versionen:

  • curl 7.19.5 (x86_64-pc-linux-gnu) libcurl/7.19.5 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.15

  • GNU grep 2.5.4

  • cut (GNU coreutils) 7.4

  • GNU sed-Version 4.2.1

nephilim1973

Anmeldungsdatum:
31. August 2007

Beiträge: 418

Für Dich mach ich ja (fast) alles... *gg*

./streamtest.sh 21610
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  196k    0  196k    0     0   216k      0 --:--:-- --:--:-- --:--:--  222k
xmlfile: http://rtl-now.rtl.de/logic/generate_film_xml08.php?para1=21610&para2=0&ivw=rene_marik/player&tile=3&tile_counter=349290&h=104bb682c853987425ca8221bed3d36b
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2907  100  2907    0     0  19160      0 --:--:-- --:--:-- --:--:-- 22190
stream: rtmpe://fms-fra35.rtl.de/rtlnow/1059/V_36113_A6JI_E81411_40653_16x9-lq-512x288-h264-c0_7101951eac92821c773d5ee0a0fa7e3f.f4v
RTMPDump v1.9
(c) 2009 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
ERROR: Unexpected start of file, error in tag sizes, couldn't arrive at prevTagSize=0

curl 7.19.5 OpenSSL 0.9.8g zlib/1.2.3.3 GNU grep 2.5.4 cut (GNU coreutils) 7.4 libidn 1.15-1 zlibg 1.2.3.3 GNU sed-Version 4.2.1

(ich verwende ein aktuelles 9.10 32 bit)

Gruss Neph

EDIT: Krass, bis auf die letzte Zeile identisch... Aber eben nur fast...

Funatiker

Anmeldungsdatum:
24. November 2007

Beiträge: 123

Wohnort: Pirmasens

Es geht ohne rtmpdump:

mplayer -dumpstream $(curl -i http://rtl-now.rtl.de/logic/playlist_gen.php?movie=21610 | grep mms | cut -d\" -f2) -dumpfile dump.wmv

nephilim1973

Anmeldungsdatum:
31. August 2007

Beiträge: 418

Also, irgendwie hab ich richtig Pech mit Deinen Kommandozeilen... 😉

Couldn't resolve name for AF_INET6: 217.118.170.202
Connecting to server 217.118.170.202[217.118.170.202]: 80...

und

Playing http://217.118.170.202:80/vod/20080605_nur_bei_rtlnow_trailer_1.wmv?MSWMExt=.asf.
STREAM_ASF, URL: http://217.118.170.202:80/vod/20080605_nur_bei_rtlnow_trailer_1.wmv?MSWMExt=.asf
Failed, exiting.
No stream found to handle url http://217.118.170.202:80/vod/20080605_nur_bei_rtlnow_trailer_1.wmv?MSWMExt=.asf

Funatiker

Anmeldungsdatum:
24. November 2007

Beiträge: 123

Wohnort: Pirmasens

merkwürdig. Jetzt geht es auch nicht (mehr?).

[0xbec398] access_mms access error: error: HTTP/1.0 503 Service Unavailable
[0xc30698] main input error: open of 'mms://217.118.170.202/vod/20080605_nur_bei_rtlnow_trailer_1.wmv' failed: (null)

Naja. RTL ist eh nicht mein Fall.

gonzo.d

Anmeldungsdatum:
8. Januar 2008

Beiträge: 201

Wohnort: Berlin

Hallo Ihr!

Zu Studienzwecken wollte ich folgendes etwas abgeändertes script verwenden, um ein Spiegeltvspecial von Vox zu finden. Leider passiert nix, bei mir ist es rtmpdump 2.1c unter karmic.

Das script sieht so aus:

#!/bin/sh
id="$1"
xmlfile=$(curl "http://www.voxnow.de/spiegeltvspecial.php?film_id=$id&player=1" | grep data | tail -n1 | cut -d\" -f2 | sed 's/%3A/:/g;s/%2F/\//g;s/%3F/?/g;s/%3D/=/g;s/%26/\&/g')
stream=$(curl $xmlfile | grep filename | cut -d\> -f2 | cut -d\< -f1)
./rtmpdump -o blabla.f4v -r "$stream" -p "http://www.voxnow.de/spiegeltvspecial.php?film_id=$id&player=1" -e -W http://www.voxnow.de/includes/rtlnow_videoplayer09_2.swf?ts=$(date +%Y%m%d)
echo xmlfile: $xmlfile
echo stream: $stream

die Ausgabe so:

./getstream-vox.sh 21688
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  114k    0  114k    0     0  16544      0 --:--:--  0:00:07 --:--:-- 62022
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
101  2832  101  2832    0     0   6701      0 --:--:-- --:--:-- --:--:--  8068
RTMPDump v2.1c
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
xmlfile: http://www.voxnow.de/logic/generate_film_xml08.php?para1=21688&para2=0&ivw=spiegel_tv_special/player&tile=2&tile_counter=386258&h=090f3b69470ad839ae665189e90061e5&site=1
stream: rtmpe://fms-fra10.rtl.de/voxnow/1020/V_36283_AVGQ_m03052_26693_16x9-lq-512x288-h264-c0_ae73f3b66249468d9fb27e10e2f6acb1.f4v

eben hatte ich noch ein "Connecting ..." vor der Ausgabe des xmlfiles.

Was mache ich falsch?

ps mir scheint, daß der Aufruf einer Sendergruppe selbstähnlich ist und die Sendungsnamen differenzieren.

Gruß g

nephilim1973

Anmeldungsdatum:
31. August 2007

Beiträge: 418

Mir scheint eher, dass die Anwendung von RTMPDump im /dev/random endet... 😕 Sowas hab ich ja noch nicht erlebt... 1 Programm, 3 Rechner, 3 unterschiedliche Verhaltensmuster...

gonzo.d

Anmeldungsdatum:
8. Januar 2008

Beiträge: 201

Wohnort: Berlin

Ich hab mal debug-Infos angeschaltet:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
./getstream-vox.sh 21688
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  114k    0  114k    0     0  28974      0 --:--:--  0:00:04 --:--:-- 29789
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
101  2751  101  2751    0     0  12979      0 --:--:-- --:--:-- --:--:-- 18714
RTMPDump v2.1c
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Parsing...
DEBUG: Parsed protocol: 3
DEBUG: Parsed host    : fms-fra10.rtl.de
DEBUG: Parsed app     : voxnow/1020
DEBUG: Protocol : RTMPE
DEBUG: Hostname : fms-fra10.rtl.de
DEBUG: Port     : 1935
DEBUG: Playpath : mp4:V_36283_AVGQ_m03052_26693_16x9-lq-512x288-h264-c0_ae73f3b66249468d9fb27e10e2f6acb1
DEBUG: tcUrl    : rtmpe://fms-fra10.rtl.de:1935/voxnow/1020
DEBUG: swfUrl   : http://www.voxnow.de/includes/rtlnow_videoplayer09_2.swf?ts=20100203
DEBUG: pageUrl  : http://www.voxnow.de/spiegeltvspecial.php?film_id=21688&player=1
DEBUG: app      : voxnow/1020
DEBUG: auth     : (null)
DEBUG: subscribepath : (null)
DEBUG: flashVer : LNX 10,0,22,87
DEBUG: live     : no
DEBUG: timeout  : 120 sec
DEBUG: SWFSHA256:
85 27 28 FE 82 E4 C3 7B 3A E5 28 E0 07 AA CD 6D 38 09 FF AA BD D5 7C 17 3A BC 1A 12 9F A0 07 0B 
DEBUG: SWFSize  : 301640
DEBUG: Failed to get last keyframe.
DEBUG: Closing connection.

xmlfile: http://www.voxnow.de/logic/generate_film_xml08.php?para1=21688&para2=0&ivw=spiegel_tv_special/player&tile=2&tile_counter=570161&h=090f3b69470ad839ae665189e90061e5&site=1
stream: rtmpe://fms-fra10.rtl.de/voxnow/1020/V_36283_AVGQ_m03052_26693_16x9-lq-512x288-h264-c0_ae73f3b66249468d9fb27e10e2f6acb1.f4v

Ist das der Vorfilm/Werbung?

Funatiker

Anmeldungsdatum:
24. November 2007

Beiträge: 123

Wohnort: Pirmasens

Wie in anderen Foren gezeigt braucht man bei rtmpe weitere Parameter. Diese möchte ich hier jedoch nicht erklären, da das Umgehen von Kopierschutz-Mechanismen (genau das ist die Verschlüsselung bei rtmpe ja) meines Wissens nach strafbar. Dazu Beihilfe zu leisten (durch Programme und Anleitungen) ist wohl ebenso strafbar (ähnlich ist es bei einer Toolsammlung zum Umgehen einer DVD-Verschlüsselung http://forum.ubuntuusers.de/topic/keine-zensur-mehr-fuer-libdvdcss/).

Bei rtmpdump 2.1 wird ja rtmpsuck mitgeliefert. Das könnte dir helfen benötigte Parameter zu ermitteln.

laserb

Anmeldungsdatum:
14. Oktober 2008

Beiträge: 31

Als alternative zu Url Snooper kann ich pyurlsnooper empfehlen. Es ist in Python geschrieben und sollte unter Linux problemlos laufen. Damit sollte man die benötigte URL finden, die man mit flvstreamer, rtmpdump, wget oder anderweitig verwenden kann.

Funatiker

Anmeldungsdatum:
24. November 2007

Beiträge: 123

Wohnort: Pirmasens

Danke, laserb 😉 Das große Problem ist jedoch nicht das Ermitteln der URL sondern das Wählen der richtigen Parameter für rtmpdump.

Antworten |