Streaming Media

Aus Mikiwiki
Wechseln zu: Navigation, Suche

Streaming Media ist der Oberbegriff für Streaming Audio und Streaming Video und bezeichnet aus einem Rechnernetz empfangene und gleichzeitig wiedergegebene Audio- und Videodaten. Streaming Media bildet damit die Internetentsprechung zu Verbreitungstechniken wie Radio oder Fernsehen. Der Vorgang der Datenübertragung heisst Streaming, gestreamte Programme werden als Livestream bezeichnet.

Grundsätzlich gibt es zwei Methoden, Audio- und Videodaten übers Internet zu verteilen.

  • Vollständiges Herunterladen der Datei, die erst am Schluss angesehen werden kann.
  • Streaming, bei dem der Zuschauer beinahe sofort etwas zu sehen bekommt, sobald die ersten Datenpakete eingetroffen sind. Es gibt zwei Varianten:
    • On demand. Der gesendete Stream startet auf Anfrage eines Clients neu.
    • Live-Stream. Der gesendete Stream läuft zu einer bestimmten Zeit ab, gleichgültig wann Zuschauer einsteigen.

In beiden Fällen muss der Anbieter des Streams mehrere technische Entscheidungen treffen:

  • Auswahl des zu verwendenden Video- und Audioformats. Je nach Zusammenhang kann es verschiedene Dinge beschreiben, die meist in einem Topf landen, z. B. die eigentlichen Videocodecs bzw. Audiocodecs, häufig aber auch das sogenannte Container-Format. Apples Quichtime ist z. B. ein Container-Format, das unetrschiedliche Codecs wie Sorensen enthalten kann. Es gibt jedoch auch über Technologien hinweg keine einheitliche Terminologie, so steht MPEG tatsächlich für Codec und Container...
  • Lienzrechtliche und juristische Aspekte

Streaming-Server

Server-Name Real Darwin Streaming Server Flumotion Icecast
Hersteller Real Networks Apple Fluendo Xiph.org Foundation
Streaming-Format Real Video QuickTime Theora Theora
Codec frei nein offen (patentiert) ja ja
Firewire / DV nein nein ja ja
V4L ja ja ja möglich
RTP / RTSP ja ja nein nein
HTTP ja ja ja ja

Ausser bei den Codecs unterscheiden sich die Streaming Server-Lösungen in den verfügbaren Netzwerkprotokollen.

Herunterladen von Streaming-Medien

Zum Herunterladen von Streaming-Media-Inhalten muss meist die Adresse des A/V-Streams explizit angegeben werden. Diese Adresse (Clip-URL) findet sich unter:

  • Media Player ab V7.x: Datei > Eigenschaften
  • Real Player: Drücken der Tasten "Ctrl Alt Shift" bei gleichzeitigem Aufruf von "Playback statistics" im Menü "Tools"
  • Quick Time Player: keine Ausgabe
  • Wenn die Option "Ziel speichern unter" deaktiviert ist, hilft nur der Blick in den HTML-Code der aufrufenden Webseite. Hier hilft oft die Suche nach Begriffen wie "Object", "Embed", "rtsp" oder "mms".
  • Das Programm "Project URL Snooper" zeigt komfortabel alle URLs, die über eine bestimmte Netzwerkverbindung abgerufen werden. "Non-Streaming"-Adressen können dabei automatisch herausgefiltert werden.

Damit die per HTTP, RTSP (Real Time Streaming Protocol; seit V9.x auch von Windows Media eingesetzt) oder MMS (Microsoft Media Server Protocol) empfangenen A/V-Daten nicht nur ausgegeben werden, sondern auch gespeichert werden können, wird spezielle Software benötigt:

  • Streamripper
  • Xmms
  • ASF Recorder: Kann nur auf Windows Media-Inhalte (live und on Demand) zugreifen
  • Streaming Download project: Zur Speicherung von Windows-Media-Inhalten
  • Hi-Net Recorder
  • WM Recorder 4.1: Der gesamte Datenverkehr des Windows Media Player wird über einen lokalen MMS-Proxy geleitet und dabei im ASF-Datencontainer auf der Festplatte gespeichert.
  • Streambox VCR suite Bundle of 8 software products to capture and record media streams from the internet to the hard drive, incl. RealMedia (RTSP) streams. Includes RealAudio Renamer, Streambox Ripper 2.009, Streambox Vcr v1.0 beta 2, Streambox Vcr v1.0 beta 3.0... Damit können also Windows-Media-, RealMedia-Dateien und QuickTime-Movies gespeichert werden.
  • Stream Down 1.0: (CoCsoft) Speicherung von Windows-Media-, RealMedia-Dateien und QuickTime-Movies
  • Real7ime Converter (R7C): Converter of any RealPlayer streaming medias (video and sound) to AVI/WAV/MP3 format. It is a realtime converter because it does not manage Real Time Streaming Protocol (RTSP) directly so the needed time to convert a media will be greater to equal to the time of the media.
  • Total Recorder 3.4 Standard Edition: Records streaming audio from Real Player or Windows Media Player, mic input, line-in input, DVDs, CDs, and other sound card sources. Resulting sound files can be saved in WAV or MP3 format.
  • URL snooper: Packet sniffer that monitors and analyzes data that comes through any computer network.

Batch-Listen oder Timer-gesteuerte Downloads erleichtern die Sache. Mögliche Probleme: Nicht unterstützte Protokolle, besondere Serverkonfigurationen, defekte Dateicontainer. Manchmal sind mehrere Versuche zum erfolgreichen Download nötig.

Musikvideos im Internet

1. Point to the link of the video you want and get the video ID # from your browser status bar.
It will say something like "javascript:playVideosd(176707);"

2. Find a video ID, for example Mick Jagger - Don't tear me up has the ID: 176707

3. You have to paste the following into internet explorer (video ID at the end):
{
view-source:http://launchtoday.launch.yahoo.com/player/medialog.asp?cid=1&csid=0&sx=g%2F12%2Exml&sgm=2&bw=300&origin=0&pguid=0&uguid=0&sk=0&z=ms.asx&vid=1078074
}

http://launchtoday.launch.yahoo.com/player/medialog.asp?vid=1089624&cid=1&pid=4&csid=396500550&p1=0&p2=0&p3=4&bw=300&mf=1&origin=36&pguid=B81875725E16476A9FF4E5145819D8F7&uid=1261336659&sk=daga1ukvakcu63eaa3b44&z=ms.asx

4. You will get a Notepad pop-up with a new url.
{
http://playlist.yahoo.com/makeplaylist.dll%3Fsid=2148205&pt=url&xdata=0_15042340&s=0&b=0&zz=ms.asx
}

http://playlist.yahoo.com/makeplaylist.dll%3Fsid=2148471&pt=url&xdata=D61B661AAC78416A9C6CAAF0419952EF_15045172&s=396500550&b=daga1ukvakcu63eaa3b44&zz=ms.asx

5. Add view-source: again before that url and paste it again in your browser.
{
view-source:http://playlist.yahoo.com/makeplaylist.dll%3Fsid=2148205&pt=url&xdata=0_15042340&s=0&b=0&zz=ms.asx
}

view-source:http://playlist.yahoo.com/makeplaylist.dll%3Fsid=2148471&pt=url&xdata=D61B661AAC78416A9C6CAAF0419952EF_15045172&s=396500550&b=daga1ukvakcu63eaa3b44&zz=ms.asx

6. It will give a new Notepad pop-up with a url like this: It will work in StreamBox if you set it to MMS(HTTP) Protocol.

mms://63.250.195.10/wm.broadcast.com/broot3/BusShare09/launch.com/3/2148471.asf#StreamID=2148471&b=daga1ukvakcu63eaa3b44&ru=MozillaMSIE&s=396500550&xdata=d61b661aac78416a9c6caaf0419952ef_15045172

7. To get a URL that will work with StreamBox Auto protocol and since the everything after the extension
is not needed. Edit to remove the first domain and remove everything after .asf or .wmv.

mms://63.250.195.10/wm.broadcast.com/broot3/BusShare09/launch.com/3/2148471.asf

8. Use this URL in StreamBox VCR with Auto Protocol or most any recorder that supports MMS protocol.

Weblinks

Vorlage:dewi

Project URL Snooper and packet sniffer software list