[[Vorlage(archiviert)]]
{{{#!vorlage Wissen
[:Pakete_installieren: Installation von Programmen]
[:Paketquellen_freischalten: Bearbeiten von Paketquellen]
[:Terminal: Ein Terminal öffnen]
}}}
[[Inhaltsverzeichnis(1)]]
Dies ist ein Unterartikel zum Artikel [:Streams_speichern:]. Hier wird anhand verschiedener ausgewählter Beispiele gezeigt, wie man [:Archiv/Howto/Stream-Adressen ermitteln:Stream-Adressen ermittelt], um Streaming-Dateien bei Bedarf [:Archiv/Howto/Streaming-Inhalte_herunterladen:herunterladen] zu können.
{{{#!vorlage Hinweis
Alle Beispiele wurden im Mai 2016 erstellt bzw. getestet. Da die gezeigten Code-Beispiele jederzeit durch die jeweiligen Sender geändert werden können, muss man diese unter Umständen noch anpassen.
}}}
= Streaming-Videos der ARD-Mediathek =
In der [http://www.ardmediathek.de/ ARD-Mediathek] {de} liegt ein täglich aktualisiertes Repertoire an Sendungen und Kurzbeiträgen, welches man mit den beiden Programmen Flvstreamer bzw. Rtmpdump (sie haben nahezu die identische Befehls-Syntax) herunterladen kann. Man ruft einfach den gewünschten Beitrag auf und sieht sich dann den Quelltext der Internetseite an. Darin steht dann z.B. u.a.:
== 1. Möglichkeit ==
Beispiel-Seite(n):
* `http://programm.ard-digital.de/Themenschwerpunkte/Film/Klaus-Kinski-zum-20-Todestag`
* `http://www.einsfestival.de/dokumentation_reportage/highlights/2011/kw_42/klaus_kinski.jsp`
* `http://www.ardmediathek.de/ard/servlet/content/3517136?documentId=8474414`
{{{#!code html
}}}
* In Zeile 19 steht die Stream-Adresse des Large-Streams (hohe Qualität; darüber die in mittlerer Qualität): `rtmp://swr.fcod.llnwd.net/a4332/e6/`, `mp4:swr-fernsehen/nachtkultur/2011/10/489308.l`
* Die vollständige Stream-Adresse lautet: `rtmp://swr.fcod.llnwd.net/a4332/e6/mp4:swr-fernsehen/nachtkultur/2011/10/489308.l`
* Nun ruft man ein Terminal[3] auf und gibt die Streaming-Adresse sowie den Dateipfad zum Speichern in folgender Reihenfolge an: {{{#!vorlage Befehl
rtmpdump -z -r "rtmp://swr.fcod.llnwd.net/a4332/e6/mp4:swr-fernsehen/nachtkultur/2011/10/489308.l" -o "$HOME/Videos/Kinski.mp4" --resume
}}} {{{#!vorlage Hinweis
* Die Option `-z` bzw. `--debug` ist nicht unbedingt nötig. Sie kann aber bei Misslingen des Ladevorgangs Hinweise auf die Fehlerquelle geben.
* Die Option `-e` bzw. `--resume` ist ebenfalls nicht unbedingt nötig. Sie sorgt aber ggf. für den Ladevorgang in mehreren Teilen.
}}}
== 2. Möglichkeit ==
Beispiel-Seite: `http://www.ardmediathek.de/ard/servlet/content/3517136?documentId=8619708`
{{{#!code html
}}}
* In Zeile 21 steht die Stream-Adresse des Large-Streams (hohe Qulität; darüber stehen die in mittlerer und geringer Qualität): `rtmp://vod.daserste.de/ardfs/` , `mp4:videoportal/mediathek/ttt+-+titel+thesen+temperamente/c_200000/205956/format241418.f4v?sen=ttt+-+titel+thesen+temperamente&for=Web-L&clip=Klaus+Kinski+-+Pionier+der+Selbstvermarktung&mediathek=ardmediathek`
* Die vollständige Stream-Adresse lautet: `rtmp://vod.daserste.de/ardfs/videoportal/mp4:mediathek/ttt+-+titel+thesen+temperamente/c_200000/205956/format241418.f4v?sen=ttt+-+titel+thesen+temperamente&for=Web-L&clip=Klaus+Kinski+-+Pionier+der+Selbstvermarktung&mediathek=ardmediathek`
* Nun ruft man ein Terminal [3] auf und gibt die Streaming-Adresse sowie den Dateipfad zum Speichern in folgender Reihenfolge an: {{{#!vorlage Befehl
rtmpdump -r "rtmp://vod.daserste.de/ardfs/videoportal/mp4:mediathek/ttt+-+titel+thesen+temperamente/c_200000/205956/format241418.f4v?sen=ttt+-+titel+thesen+temperamente&for=Web-L&clip=Klaus+Kinski+-+Pionier+der+Selbstvermarktung&mediathek=ardmediathek" -o "$HOME/Videos/Klaus+Kinski+-+Pionier+der+Selbstvermarktung.mp4" -V
}}}
== 3. Möglichkeit ==
Beispiel-Seite: `http://mediathek.daserste.de/sendungen_a-z/1858312_satire-gipfel/12863662_nuhr-2012-der-jahresrueckblick?buchstabe=S`
Nachdem man [:cURL:] installiert hat, erstellt man folgendes "Bookmarklet" (ein Lesezeichen) mit folgendem JavaScript-Code als einzeilige Link-Adresse)
{{{#!js
javascript:(function(){s=document.getElementsByTagName('script'); t=''; for (i=0;i
Um Videos oder Audios abzuspielen, benötigen Sie den aktuellen Flash Player und aktiviertes JavaScript.
}}}
Der Link findet sich in der vorletzten Zeile nach `dataURL:`. Diesem Anteil kombiniert man mit dem Präfix `www.br.de` vor: `www.br.de/fernsehen/bayerisches-fernsehen/sendungen/quer/130613-quer-thema-merk-100~meta_xsl-avtransform100_-daa09e70fbea65acdb1929dadbd4fc6cdb955b63.xml`. Nun kann man den Link öffnen oder die Datei mit [:wget:] herunterladen. Diese Datei enthält Zeilen der Art:
{{{
}}} Dort steht in Zeile 24 die gewünschte Download-URL `http://rodl.zdf.de/none/zdf/12/05/120514_tipp2_wis_vh.mp4`. Diese gibt man nun in einen [:Download-Manager:] ein und lädt damit die qualitativ hochwertige '''.mp4'''-Datei herunter.
== Streaming-Videos der 3sat-Mediathek ==
Beispiel-Seite: `http://www.3sat.de/mediathek/index.php?display=1&mode=playset&obj=29865`
Das Video-Format ist "Flash", die Qualität steht auf automatisch. Ausschnitt aus dem Quelltext:
{{{#!code html
}}}
Dort steht in Zeile 23 die `playerBottomFlashvars.mediaURL = "http://fstreaming.zdf.de/3sat/veryhigh/120405_raetselhafte_mimik_wido.smil"`. Diese mit einem [:Download-Manager:] herunterladen, um sie dann mit einem Text-Editor öffnen:
{{{
}}}
und sich dann aus den darin enthaltenen Parametern die `rtmp://`-Streaming-Adresse der '''.mp4'''-Datei zusammensetzen. Nun ruft man ein Terminal auf und gibt die Streaming-Adresse sowie den Dateipfad zum Speichern in folgender Reihenfolge an:
{{{#!vorlage Befehl
rtmpdump -r "rtmp://cp125301.edgefcs.net/ondemand/3sat/12/04/120405_raetselhafte_mimik_wido_vh.mp4" -o $HOME/Videos/120405_raetselhafte_mimik_wido_vh.mp4 --resume -V
}}}
= Streaming-Videos der ARTE-Mediathek (ARTE+7) =
Beispiel-Seite: `http://videos.arte.tv/de/videos/albert_schweitzer-4225518.html`
Eine Anleitung für Videos von der [http://www.arte.tv/ ARTE-Homepage] {de} kann dem [#Streaming-Videos-von-der-ARTE-Website-nicht-ARTE-7 nächsten Abschnitt] entnommen werden.
{{{#!code html
}}}
Dort steht in Zeile 21 die `vars_player.videorefFileUrl: http://videos.arte.tv/de/do_delegate/videos/albert_schweitzer-4225518,view,asPlayerXml.xml`, diese im Browser aufrufen:
{{{#!code xml
−
−
http://videos.arte.tv/de/videos/albert_schweitzer-4225518.html
−
−
−
}}}
Dort steht in Zeile 9 `
`, auch diese URL im Browser aufrufen:
{{{#!code xml
−
}}}
Dort steht in den Zeilen 19 und 20 die `
`. Nun ruft man ein Terminal auf und gibt die Streaming-Adresse sowie den Dateipfad zum Speichern in folgender Reihenfolge an:
{{{#!vorlage Befehl
rtmpdump -r "rtmp://artestras.fcod.llnwd.net/a3903/o35/mp4:geo/videothek/default/arteprod/A7_SGT_ENC_04_037657-000-A_PG_HQ_DE?h=74bf9901874e33a7e584ce88824427b2" -o "$HOME/Videos/Albert_Schweitzer.mp4" --resume -V
}}}
= Streaming-Videos der ARTE-Website (nicht ARTE+7) =
Beispiel-Seite: `http://www.arte.tv/guide/de/047158-000/zeitbombe-steuerflucht?autoplay=1`
{{{#!code html
}}}
Dort steht die URL `http://arte.tv/papi/tvguide/videos/stream/player/D/047158-000_PLUS7-D/ALL/ALL.json` für die Player-Konfiguration, diese nun im Browser aufrufen (hier ein Ausschnitt):
{{{#!code json
{
"videoSearchParams": { "..." },
"videoJsonPlayer": {
"...",
"VSR": {
"RTMP_SQ_1": {
"quality": "HD - 720p",
"width": 1280,
"height": 720,
"mediaType": "rtmp",
"mimeType": "application/x-fcs",
"bitrate": 2200,
"streamer": "rtmp://artestras.fcod.llnwd.net/a3903/o35/",
"url": "geo/videothek/EUR_DE_FR/tvguide/047158-000-A_SQ_1_VA-STA_00676750_MP4-2200_AMM-Tvguide.mp4?e=1379070213&h=ec01f60d07a7bf1f1f17bcb3212143f8",
"videoFormat": "RMP4",
"versionProg": "1",
"versionCode": "VA-STA",
"versionLibelle": "Dt. Version"
},
"... weitere Varianten ..."
}
}
}
}}}
Nun die gewünschte Variante aussuchen (im Ausschnitt ist die beste Qualität zu sehen) und im Terminal wie folgt herunterladen:
{{{#!vorlage Befehl
rtmpdump -r "rtmp://artestras.fcod.llnwd.net/a3903/o35/mp4:geo/videothek/EUR_DE_FR/tvguide/047158-000-A_SQ_1_VA-STA_00676750_MP4-2200_AMM-Tvguide.mp4?e=1379070213&h=ec01f60d07a7bf1f1f17bcb3212143f8" -o "zeitbombe-steuerflucht-arte-20130910.mp4" --resume -V
}}}
Die RTMP-URL setzt sich also aus dem Feld "streamer", dem Text "mp4:" und dem Feld "URL" aus der Player-Konfiguration zusammen.
= Deutschen ARTE-Live-Stream speichern =
Das Speichern des deutschen {de} [http://www.arte.tv/guide/de/live ARTE live]-Streams (mit einer Auflösung von 720x406) wird mit einem Befehl über ein Terminal[3] ausgeführt. Die Befehlszeile lautet:
{{{#!vorlage Befehl
rtmpdump -v -r "rtmp://artestras.fc.llnwd.net/artestras/s_artestras_scst_geoFRDE_de?s=1320220800&h=878865258ebb8eaa437b99c3c7598998" -o $HOME/Videos/ARTE-Live-Stream.mp4
}}}
Die Option `-o` übergibt dabei den Dateipfad zum Speichern des deutschen ARTE-Live-Streams.
= Deutsche Streams von ARTE Live Web speichern =
{{{#!vorlage Hinweis
Siehe zum Ausprobieren bitte zunächst den Abschnitt [:Internet-TV/Stationen#ARTE-Live-Web: ARTE Live Web] im Artikel [:Internet-TV/Stationen:].
}}}
Das Speichern der deutschen Streams von [http://liveweb.arte.tv/de ARTE Live Web] {de} (mit einer Auflösung von 720x406 Pixeln) wird mit einem Befehl über ein Terminal[3] ausgeführt. Die Befehlszeile lautet:
{{{#!vorlage Befehl
rtmpdump -v -r "rtmp://arte.fc.llnwd.net/arte/alw-main-stream-X" -o $HOME/Videos/ARTE-Live-Web-Stream.mp4
}}}
`X` ist dabei eine beliebige einstellige Ziffer, meist beginnend mit `1` (es könnten nämlich gleichzeitig mehrere Streams parallel übertragen werden).[[BR]]
Die Option `-o` übergibt dabei den Dateipfad zum Speichern des deutschen ARTE-Live-Web-Streams.
{{{#!vorlage Hinweis
Viele Streams von [http://liveweb.arte.tv/de ARTE Live Web] {de} werden dort nach ihrer Ausstrahlung für eine gewisse Zeit archiviert. Dabei muss man dann allerdings zum Herunterladen ein eventuelles `MP4:` in der Streaming-URL verkleinern zu `mp4:`, sonst wird die Download-Anfrage abgewiesen! So wird etwa
{{{
rtmp://arte.fcod.llnwd.net/a2306/o25/MP4:liveweb/stream/6064_2013_12_07_arte_de_traviata_hd.mp4?e=1389049200&h=981a700ebfa98bb09ac12f41f67a5db6
\}}}
zu
{{{
rtmp://arte.fcod.llnwd.net/a2306/o25/mp4:liveweb/stream/6064_2013_12_07_arte_de_traviata_hd.mp4?e=1389049200&h=981a700ebfa98bb09ac12f41f67a5db6
\}}}
}}}
= Links =
== Intern ==
* [:Streaming:] {Übersicht} Grundlegendes zum Thema; Audio- und Videostreams mit Browser-Plugins abspielen
* [:Streams_speichern:] {Übersicht} Übersichtsartikel
* [:Archiv/Howto/Stream-Adressen_ermitteln:]
* [:Archiv/Howto/Streaming-Inhalte_herunterladen:]
* [:Internetradio:] {Übersicht} Übersichtsartikel
* [:Internetradio_aufzeichnen:]
* [:Internet-TV:] {Übersicht} Übersichtsartikel
== Extern ==
* [wikipedia:Streaming Media:]
* [wikipedia:Streaming-Produktion:]
* [wikipedia:Video-on-Demand:]
* [wikipedia:Audio-on-Demand:]
* [wikipedia:Multimedia:]
* [wikipedia:Codec:]
* [wikipedia:Containerdatei:
## tag: Internet, Netzwerk, Multimedia, Streaming, Übersicht