Analyse Media Streaming
Michael Diederich
10. Oktober 2007
www.heureka.com
[email protected]
Analyse Media Streaming
10. Oktober 2007
Übersicht
g Übersicht
heureka
Reporting
Logs
Zusammenfassung
• heureka e-Business
• Reporting
– Was ist Reporting, wie funktioniert Reporting
• Logs
– Beispiel
• Zusammenfassung
Analyse Media Streaming
10. Oktober 2007
heureka
Übersicht
g heureka
Reporting
streaming media
Logs
Zusammenfassung
development
system management
web controlling
Analyse Media Streaming
10. Oktober 2007
Geschäftsbereich Streaming Media
Übersicht
g heureka
Reporting
Logs
Zusammenfassung
• Partnerschaften
– Infrastruktur
• RealNetworks
• Adobe (Flash Media Server)
• Viewcast (Osprey)
– Autorenwerkzeuge
•
•
•
•
Accordent
IMS
sonicfoundry (Mediasite)
TechSmith (Camtasia Studio)
Analyse Media Streaming
10. Oktober 2007
ActiveStart Trainings
Übersicht
g heureka
Reporting
Logs
Zusammenfassung
• Ziele
– Effizientere Programmnutzung
– Initiale / optimierte Konfiguration
• Findet beim Kunden Vor-Ort statt
• Deutschsprachige Unterlagen
Analyse Media Streaming
10. Oktober 2007
Was ist Reporting?
Übersicht
•
–
–
–
–
heureka
g Reporting
Logs
Berichtswesen
•
Objektiv, vertraulich, einheitliches Glossar
Zeitlicher Rahmen
Zielgruppe (Techniker vs. Marketing)
Bezug: Vergangenheit
Umfang
– Wichtige Kennzahlen identifizieren
– Weniger ist mehr
Zusammenfassung
•
Kreislauf
–
–
–
–
Analyse
Veränderung
Messung / Überprüfung
Veränderung…
Analyse Media Streaming
10. Oktober 2007
Wie funktioniert Reporting?
Übersicht
•
Auswerten von Rohdaten
–
–
–
–
heureka
g Reporting
Zusammenfassen zu Tagen, Besuchern, Veranstaltungen..
Besucher: Einmalige, Wiederkehrende
Besuch: Sitzung eines Besuchers
Mathematische Auswertung: Anzahl Besuche pro Besucher
Logs
Zusammenfassung
•
Darstellung der verarbeiteten Daten in Templates
–
–
–
–
Dashboards
Drilldowns
Diagramme
Tabellen
Analyse Media Streaming
10. Oktober 2007
Was benötigt Reporting?
Übersicht
•
– Cookies, transparente GIFs
– Logfile Analyse
– (Toolbars)
heureka
g Reporting
Logs
Web Analyse
•
Media Streaming
– Cookies = Player GUIDs
– Logfiles
– JavaScript in Playern / SMIL
Zusammenfassung
•
Know How
– Messen von Kennzahlen
– Auswerten / Interpretieren
– Regelmäßigkeit / Weiterverwendung
Analyse Media Streaming
10. Oktober 2007
Aufbau von Logs (I)
Beispiel Windows Streaming Server Access Log
Übersicht
heureka
Reporting
g Logs
Zusammenfassung
#Software: Windows Media Services
#Version: 4.1
#Date: 2000-11-30 04:21:09
#Fields: c-ip date time c-dns cs-uri-stem c-starttime x-duration c-rate
c-status c-playerid c-playerversion c-playerlanguage cs(User-Agent)
cs(Referer) c-hostexe c-hostexever c-os c-osversion c-cpu filelength
filesize avgbandwidth protocol transport audiocodec videocode
channelURL sc-bytes c-bytes s-pkts-sent c-pkts-received c-pkts-lost-client
c-pkts-lost-net c-pkts-lost-cont-net c-resendreqs c-pkts-recovered-ECC
pkts-recovered-resent c-buffercount c-totalbuffertime c-quality s-ip s-dns
totalclients s-cpu-util
Analyse Media Streaming
10. Oktober 2007
Aufbau von Logs (II)
Beispiel RealNetworks Helix-Server
Übersicht
heureka
Reporting
g Logs
Zusammenfassung
• Unterschiedliches Logformat, verschiedene Arten von
Logfiles
– Basic Logging
• Ähnlich wie Windows Media Log
• Sieben verschiedene Styles
• Standard: Style5
– Advanced Logging
• Dateien / Konsole
• Systemlog (Unix)
• Event Log (Windows)
Analyse Media Streaming
10. Oktober 2007
Aufbau von Logs: Basic Logging (I)
• Styles (Auszüge)
Übersicht
heureka
Reporting
g Logs
Zusammenfassung
– 0: IP, GET, Status Code, Bytes Send, Client Info +
[client_stats_result]
– 1: zzgl. File Size, Connected Time, Resends
– 2: zzgl. Client ID / GUID
– 3: zzgl. Start Time, Server Address
– 4: zzgl. Average Bitrate, Number of Packets sent
– 5: Style2 zzgl. Presentation ID
– 6: Alle verfügbaren Felder
Analyse Media Streaming
10. Oktober 2007
Aufbau von Logs: Basic Logging (II)
• [client_stats_result]
Übersicht
heureka
Reporting
g Logs
Zusammenfassung
–
–
–
–
Vier Typen, Unterstützung je nach Playerversion
RM: Nur Audio, viele nicht WM Player
1: received, out_of_order, missing, early, late, codec
2: bandwidth, highest, lowest, average, requested,
received, late, rebuffering, transport, startup, codec
– 3: Nicht Live; Semikolon getrennte Werte inkl. Pause,
Resume, Stop..
– 4: RealVideo, enthält Informationen von 1+2 +
Buffering + Latency,
Analyse Media Streaming
10. Oktober 2007
Aufbau von Logs: Advanced Logging
•
–
–
–
–
Übersicht
heureka
Reporting
g Logs
Zusammenfassung
Template Typen
•
Interval (Alle x Minuten)
Watch (Überwachung für Fehlerzustände)
Client Stats (Jede Minute oder wenn ein Player die Verbindung beendet)
Session (Auch für Encoder)
Ausgabe
–
–
–
Konsole (Standard Error & Standard Out)
Datei (Log Rolling)
Unix Pipe / Win NT Event Log
Server Stats (04-Sep-07 14:23:16)
Uptime: 0 days, 02:49:55
Players: 3 (New Players: 0, 0.00/sec, Players Leaving: 0, 0.00/sec)
Players by Protocol: 66% RTSP, 0% MMS, 33% HTTP (0% Cloaked)
Players by Transport: 20% TCP, 80% UDP, 0% MCast
…
Analyse Media Streaming
10. Oktober 2007
Logs aufbereiten
•
–
–
Übersicht
heureka
•
Zusammenfassung
•
URL Replace
Query Parameter
Müssen Logeinträge gefiltert werden?
–
–
–
Reporting
g Logs
Müssen Logeinträge bearbeitet werden?
141.35.20.62 und 141.35.20.75 ausblenden (Meta-Daten)
/admin nicht auswerten
Suchmaschinen, Robots usw.
Müssen weitere Informationen aufgenommen werden?
–
CustomReport: Ersetzen von eindeutigen IDs durch Text
Analyse Media Streaming
10. Oktober 2007
Auswertung
•
Gruppierung in Content Groups
–
–
–
Übersicht
heureka
Fachbereiche
Semester
Besondere Events
Reporting
•
Logs
Überprüfung
–
Medizin 1. Semester
• Angemeldete Studenten:
• Besucher pro Woche:
g
Zusammenfassung
–
100
40
Informatik 3. Semester
• Angemeldete Studenten:
• Besucher pro Woche:
50
40
Analyse Media Streaming
10. Oktober 2007
Zusammenfassung
• Auswertung der Uni Jena Logfiles
Übersicht
heureka
Reporting
Logs
g
Zusammenfassung
– Zeitraum 1. September – 30. September 2007
– Nur Basic Logs, keine Error Logs
– Filter: 2 IPs (Abruf Meta-Daten, 190.000 Hits)
• Metriken
–
–
–
–
Organisationen (GeoTrends)
Verzeichnisse
Dateiformate
Clips
Analyse Media Streaming
10. Oktober 2007
Metriken: Organisationen
Organization
Übersicht
heureka
Reporting
Logs
Zusammenfassung
g
Visits
% Visits
Hits
256
5,60%
1.022
Fachhochschule Jena
27
0,59%
30
Universitaet Duisburg-Essen
12
0,26%
26
University of Kristianstad
10
0,22%
44
University of Leipzig
9
0,20%
15
LAN University of Vienna
8
0,18%
11
Universitaet Osnabrueck; Rechenzentrum
7
0,15%
17
Technische Universitaet Ilmenau; Rechenzentrum
7
0,15%
38
Massey University
6
0,13%
21
Hochschule Fulda - University of Applied Sciences
5
0,11%
10
Northern Illinois University
5
0,11%
21
Universitaet Erfurt
5
0,11%
7
Universitaet Muenster
5
0,11%
8
National Institutes of Health
4
0,09%
9
Fachhochschule Kaiserslautern
3
0,07%
165
Hochschule fuer Architektur und Bauwesen Weimar
3
0,07%
10
University Erlangen Nuremberg
3
0,07%
18
University of Illinois at Urbana Champaign
3
0,07%
3
378
8,27%
1.475
Rechenzentrum der Universitaet Jena
Gesamtergebnis
Analyse Media Streaming
10. Oktober 2007
Metriken: Verzeichnisse (I)
Übersicht
heureka
Reporting
Logs
Zusammenfassung
g
Analyse Media Streaming
10. Oktober 2007
Metriken: Verzeichnisse (II)
Übersicht
heureka
Reporting
Logs
Zusammenfassung
g
Path To Directory
Visits
Hits
Kbytes Transferred
http://mmz-srv4.rz.uni-jena.de/DBT
3.125
13.896
112.750.994
http://mmz-srv4.rz.uni-jena.de/ramgen
1.307
2.025
148
http://mmz-srv4.rz.uni-jena.de/CampusTV
90
353
949.934
http://mmz-srv4.rz.uni-jena.de/broadcast
48
72
1.453.671
http://mmz-srv4.rz.uni-jena.de/biomag
44
215
1.207.882
http://mmz-srv4.rz.uni-jena.de/metheval
42
74
3.931.285
http://mmz-srv4.rz.uni-jena.de/MMZ
37
210
1.268.143
http://mmz-srv4.rz.uni-jena.de/clinic
30
138
87.054
http://mmz-srv4.rz.uni-jena.de/sierek
3
9
12.658
http://mmz-srv4.rz.uni-jena.de/bolten
2
7
6.612
http://mmz-srv4.rz.uni-jena.de/devpsy
2
2
14.351
http://mmz-srv4.rz.uni-jena.de/BP2
1
1
143.567
http://mmz-srv4.rz.uni-jena.de/slawistik
1
9
14.210
4.782
17.160
121.843.028
Gesamtergebnis
Analyse Media Streaming
10. Oktober 2007
Metriken: Dateiformate
Übersicht
heureka
Reporting
Logs
g
Zusammenfassung
Analyse Media Streaming
10. Oktober 2007
Metriken: Clips (I)
Übersicht
heureka
Reporting
Logs
g
Zusammenfassung
Analyse Media Streaming
10. Oktober 2007
Metriken: Clips (II)
Übersicht
URL
http://mmz-srv4.rz.uni-jena.de/DBT/43/44/070910-165810-376-8884_12379.wmv
heureka
http://mmz-srv4.rz.uni-jena.de/DBT/81/91/070906-163155-593-8859_12354.wmv
Reporting
http://mmz-srv4.rz.uni-jena.de/DBT/85/25/070905-162755-290-8850_12339.wmv
http://mmz-srv4.rz.unijena.de/ramgen/metheval/SMABS/22072004/SMABS2004_Workshop_Vermunt.rm
Logs
g
Zusammenfassung
http://mmz-srv4.rz.uni-jena.de/DBT/98/23/070903-165039-223-8832_12321.wmv
http://mmz-srv4.rz.unijena.de/ramgen/metheval/SMABS/22072004/SMABS2004_Workshop_Muthen_22_1.rm
http://mmz-srv4.rz.uni-jena.de/DBT/68/53/050311-163331-741-2736_4335.wmv
http://mmz-srv4.rz.uni-jena.de/ramgen/CampusTV/Sprachenzentrum.rm
http://mmz-srv4.rz.uni-jena.de/ramgen/CampusTV/Juni_04/CTV_040608_SIS_Golf.rm
http://mmz-srv4.rz.uni-jena.de/DBT/63/60/041222-193554-233-2443_3756.rm
http://mmz-srv4.rz.uni-jena.de/ramgen/CampusTV/Nov_04/CTV_041102_SiS_Parkbank.rm
http://mmz-srv4.rz.uni-jena.de/broadcast/cr/campusradio.ra
http://mmz-srv4.rz.uni-jena.de/ramgen/broadcast/cr/campusradio.ra
Visits Plays
2.501 4.073
363 650
176 296
80 124
75
55
96
100
53
48
45
40
38
37
32
32
71
85
59
46
53
38
32
35
Analyse Media Streaming
10. Oktober 2007
Metriken: Clips (III)
Clips
Übersicht
heureka
Reporting
Logs
g
Zusammenfassung
Kbyte übertragen
% Kbyte übertragen
http://mmz-srv4.rz.uni-jen...BS2004_Workshop_Vermunt.rm
2.766.935
3,94%
http://mmz-srv4.rz.uni-jen...26-130947-430-2988_4757.rm
1.934.674
2,75%
http://mmz-srv4.rz.uni-jen...9-122811-160-8316_11725.rm
1.764.254
2,51%
http://mmz-srv4.rz.uni-jen...-165810-376-8884_12379.wmv
1.477.771
2,10%
http://mmz-srv4.rz.uni-jen...03-140342-259-3130_4914.rm
1.453.944
2,07%
http://mmz-srv4.rz.uni-jen...17-142614-288-3226_5020.rm
1.373.643
1,95%
http://mmz-srv4.rz.uni-jen...roadcast/cr/campusradio.ra
1.371.204
1,95%
Clips
Gesamtzahl % Gesamtzahl
der Aktionen der Aktionen Anfragen
Durchschnittliche
Anzahl von
Aktionen
http://mmz-srv4.rz.uni-jen...08-180931-5462473_4062.rm
90
13,37%
20
5
http://mmz-srv4.rz.uni-jen...02-072033-8033011_4788.rm
38
5,65%
2
19
http://mmz-srv4.rz.uni-jen...4-111506-6501676_11842.rm
37
5,50%
2
19
http://mmz-srv4.rz.uni-jen...08-180834-7962473_4061.rm
35
5,20%
7
5

Digital Rights Management