4.2.1 ) FME und moglus.comStream to Flash Media Server
Um zu Mogulus zu streamen musst du nur wenige Einstellungen vornehmen. Nachdem die Settings entsprechend dem vorherigen Kapitel eingerichtet wurden, trägst du unter "Stream to Flash Media Server" folgendes ein:
FMS URL: rtmp://fme.mogulus.com/mogulus/[DEIN_CHANNEL]/username=[DEIN_USERNAME]/password=[DEIN_PASSORT]/isAutoLive=true
Backup URL: (Nix, bleibt leer).
Stream: BeliebigerName
Ersetzte [DEIN_CHANNEL] mit dem Namen von deinem Mogulus Channel und [DEIN_USERNAME] und [DEIN_PASSWORT] entsprechend (die Angaben erfolgen ohne die Klammern "[" und "]").
Die Option "isAutoLive" sorgt dafür, dass der Stream sofort "On-Air" geht, sobald du startest (aber nicht schon beim connecten). Andernfalls taucht er "nur" als Kamera auf und du musst über das Mogulus-Studio nochmal manuell dafür sorgen, dass der Stream zu sehen ist. Sollte man mehrere Kameras im Einsatz haben, darf/sollte das natürlich nicht auf true, sondern auf false stehen.
Der Name bei "Stream" kann beliebig gewählt werden. Sollte man mehrere Kameras haben, muss hier jeder einen eigenen Namen bekommen.
Beachte, dass der Haken bei "Stream to Flash Media Server" gesetzt ist. Klicke auf "Connect" um zu sehen, ob alles funktioniert hat. "Connect" stellt wie der Name schon sagt nur eine Verbindung her, sendet aber noch keine Streamdaten. Wenn du vergessen haben solltest zu connecten, so macht der FME das beim Klick auf "Start" automatisch. Wahnsinn, diese Technik von heute.
Save to File
Du kannst zusätzlich (oder als einzige Option) die Aufnahme in einem Flashfilm (FLV) speichern. Diese wird dann lokal bei dir auf der Festplatte gespeichert. Beachte, dass dies zusätzlich Leistung und je nach Länge Festplattenplatz kostet. Bei Mogulus werden die Streams ebenfalls automatisch gespeichert, so dass du sie später im Auto-Pilot oder On-Demand nochmal zeigen kannst.
DAS WARS!
Klicke nun auf "START" und schaue dir Deinen Stream an. WARTE allerdings nach dem Klick auf Start etwas (5-15 Sek.)! Durch dieses Starten und Stoppen was du im Log sehen wirst, aktiviert sich die Anwendung immer wieder und ist so im Vordergrund. D.h. du willt z.B. in WoW gerade weiterlaufen, bleibst aber sofort stehen, weil der FME wieder aktiv ist.
Leider kommt es auch immer wieder vor, dass der FME sich beim Starten oder Stoppen aufhängt. Einfach einen Moment warten und den Prozess über den Task-Manager "killen" und den FME neu starten.
Weiterhin empfehle ich, unter "File" -> "Save Profile" die Einstellungen zu speichern. Beim Beenden wird automatisch das Profil "startup" gesichert. Sollte der FME aber wie erwähnt abschmieren, sind alle vorgenommenen Einstellungen wieder weg.
4.2.2) FME und red5Öffne den FME und trage folgende Daten ein:
FMS URL: rtmp://123.123.123.123/oflaDemo
Backup URL bleibt leer.
Stream: BeliebigerNameAberDenDannDafürMerken
Klicke auf "Connect" um zu sehen, ob das funktioniert.
Klicke auf "Start" um den Stream zu starten. Keine Fehlermeldung? Subbä, weiter gehts.
Erstelle eine HTML-Seite für deinen Webserver. Wie, wo und so... das gehört hier nicht hin

Lade dir von der Seite
http://www.jeroenwijering.com/?item=JW_FLV_Media_Player den Flash Media Player runter (mediaplayer.swf). Du kannst natürlich auch einen anderen nehmen. Speichere die Datei (mediaplayer.swf) in das Verzeichnis, in dem auch die HTML Datei ist. Gehe auf
http://code.google.com/p/swfobject/ und lade dir swfobject (zur Zeit swfobject_2_0.zip) runter. Speichere die Datei "swfobjects.js" in dem Verzeichnis ab, in dem auch die HTML Datei ist. Die anderen Dateien aus dem Paket brauchen wir nicht.
Füge folgenden Code in die HTML-Datei ein:
<script type="text/javascript" src="swfobject.js"></script>
<div id="player">Hier erscheint (eigentlich) der Stream. Flash wird benötigt.</div>
<script type="text/javascript">
var so = new SWFObject('mediaplayer.swf','mpl','486', '648','8');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addVariable('height','648');
so.addVariable('width','486');
so.addVariable('type','rtmp');
so.addVariable('file','rtmp://123.123.123.123/oflaDemo');
so.addVariable('id','BeliebigerNameAberDenDannDafürMerken');
so.write('player');
</script>
<p>
Die IP muss natürlich wieder ersetzt werden. Ebenso die "id", welche identisch sein muss mit dem Namen, der oben bei "Stream" vergeben wurde.
Das wars. HTML-Seite laden, Stream starten und gucken
4.3 ) mogulus.comMogulus bietet echt viele Möglichkeiten, um den Stream noch besser darzustellen.
[Blubb - der Teil kommt später noch nach. Hier gehts um den Ticker, Auto-Piloten und die On-Demand sektion. Kannst bis der Bereich hier fertig ist ja einfach mal ein bisschen damit rumspielen

]
4.4) red5Da ich red5 selten benutze (Mogulus hat zu viele coole features), gehe ich hier nur auf die Basics ein.
Der red5 Server ist in der Regel unter /usr/lib/red5 installiert. Wechsel in dieses Verzeichnis. Dort findest du ein Verzeichnis "conf". Editiere dort die Datei "realm.properties".
Es sollte ein Eintrag "admin" vorhanden sein. Vergib ein Passwort nach dem gefordertem Format. Also
admin: MeinPasswort, admin
"MeinPasswort" entsprechend ändern, datei speichern und schliessen.
Öffne im Browser folgende URL:
http://123.123.123.123:5080/ .... *hust* Deine Server-IP *hust* - Wenn alles funktioniert hat, siehst du eine Seite auf der du Demo-Applikationen auswählen kannst (/demos) und ins Admin-Panel wechseln kannst (/admin).
Wenn du in das AdminPanel gehst (/demos/adminPanel.html), kannst du dich dort mit dem eben vergebenen Adminuser und Passwort anmelden. Dort siehst du, wieviele User zuschauen, kannst einzelne IPs bannen und siehst eine Übertragungsstatistik.
4.5) Shoutcast TVÖhm. Siehe weiter oben, da bei Installation und so.

5) Das Steamen - unser erstes mal
Yay. Aufregung. Klappt das alles so? Bin ich jetzt im Fernsehen? Aber warum ruckelt das so, und die Drops und Lag und hüüüülfääää!!!1111
Jau, keine Panik. Bei dem einen klappt es gleich, bei dem anderen nicht. Es gilt nun herauszufinden, an welchen Einstellungen du rumschrauben musst, damit es reibungslos funktioniert. Evtl. läuft doch noch ein Programm, welches zu sehr bremst. Oder die Internetleitung gibt nicht genug her? Bevor du all deinen Gildis von dem Stream erzählst, solltest du vielleicht erstmal "geheim" testen und schauen, ob es funktioniert.
Für Problemlösungen ist der Punkt > 8) Troubleshooting/FAQ und/oder mein > Forum für dich da.
6) TS/Ventrilo und andere nette SachenWir benutzen Ventrilo um miteinander zu quatschen. Ist im Grunde das gleiche wie TS, aber dafür kostet es Geld. Cool, gell? Die Meinungen gehen da auseinander, aber die Qualität ist etwas besser als die vom TS. Spielt hier aber keine Rolle.
In dem Abschnitt geht es darum, ob und wie man TS/Vent im Stream mit übertragen kann, oder wie man es extra weglassen kann, damit die Leute nicht mitbekommen, was dort besprochen wird.
Um trennen zu können, ob TS/Vent mit gestreamt wird oder nicht, braucht man zwei Soundkarten (oder ein Headset mit eigenem Soundprozessor).
Ich gehe jetzt einfach mal von meinem Zwei-Soundkarten-Setup aus. Einmal Onboard AC97 und einmal Soundlbaster X-Fi Music. Welche man für was nimmt ist im Prinzip egal, aber die Standard Windows Sound Ausgabe und damit auch WoW erfolgt über die X-Fi Karte, da die Qualität besser ist. Am Onboard-Sound habe ich extra Lautsprecher angehängt. Ventrilo / TS wird dann einfach entsprechend so konfiguriert, ob der Sound über die die X-Fi oder über die AC97 ausgegeben werden soll. Da automatisch jeder Sound gestreamt wird, den ich über die X-Fi höre, hört man entsprechend den TS/Vent oder auch nicht. Wer zwei Monitore hat, kann sowas einfach nebenbei einstellen, da das mit 3 Klicks erledigt ist.
Komplizierter wird es, wenn TS/Vent mit übertragen wird und man selbst auch zu hören sein will. Bis jetzt habe ich nur eine Lösung gefunden. Dabei muss man TS/Ventrilo zweimal starten und sich mit zwei Usern einloggen. Einer zum sprechen und einer zum zuhören.
Wie starte ich Ventrilo mehrfach? Dazu muss die Option "-m" beim Starten mit angegeben werden. Rechtsklick auf das Desktopicon von Ventrilo, Eigenschaften und bei der Verknüpfung nach dem .... Ventrilo.exe noch -m anfügen. Wichtig ist, dass dies hinter den " geschieht. Bei mir sieht das so aus:
"D:\Program Files (x86)\Ventrilo\Ventrilo.exe" -m
Der Sprechen-User bleibt ganz normal konfiguriert, aber das "Zuhören" muss gemuted werden, da du sonst alles doppelt hörst. Der Zuhören-User bekommt das Mic-gemuted, damit du nicht doppelt sprichst. Das wars im Grunde. Es lässt sich so allerdings nicht vermeiden, dass du dich selbst hörst.
Mehr Infos hier:
http://www.ventrilo.com/forums/showthread.php?t=28469Wie starte ich TS mehrfach? Es gibt wohl die Möglichkeit, TS mehrfach zu installieren (verschiedene Versionen in verschiedenen Ordnern) oder ein extra Programm zu benutzen, welches TS mehfach starten kann. Da ich TS selten benutze, habe ich das noch nicht ausprobiert und kann daher noch keine Anleitung oder Tipps dafür geben.
Siehe auch: > 2 x TS öffnen
Wenn du in WoW anzeigen möchtest, wer gerade im TS/Vent spricht, kannst du dir > VoiceOverlay installieren. Das Programm ist Asbach Superuralt, funktioniert aber immer noch. Sogar unter Vista (64). Was allerdings unbedingt beachtet werden muss, ist das Programm zu starten BEVOR du WoW (oder welches Spiel auch immer) startest. Machst du das nicht oder beendest du VoiceOverlay während du WoW spielst, dann stürzt WoW gnadenlos ab. Bäm, oida.
In VoiceOverlay musst du nur unter "Option" und "My name" deinen Namen vom TS/Vent eintragen. Der Rest ist eigentlich nur Optikkram. Wenn du die Einstellungen vorgenommen hast und connected bist, drückst du einfach auf den grossen roten Button. Feddisch. Den rot/grün Button kannst du jederzeit ein/ausschalten. Das Programm allerdings nicht, sonst kommt der erwähnte Absturz.
Es gibt auch ein WoW-Addon, welches anzeigen können soll wer im TS/Vent spricht. Hat bei mir allerdings nicht funktioniert (Voice_Fu).
Der ein oder andere glaubte nicht, dass der Stream Live ist. Ich habe mir dann einfach mal das Addon "Analog Clock" installiert. Das hilft auch beim Anschauen von Aufnahmen sich etwas besser zu orientieren.
7) Linkübersicht
Adobe Flash Player:
www.adobe.de -> "Get Flash Player".
VHScrpCap:
http://www.hmelyoff.com/index.php?section=9FME2:
http://www.adobe.com/products/flashmediaserver/flashmediaencoder/Mogulus:
http://www.mogulus.comred5:
http://osflash.org/red5/FLV-Mediaplayer + swfobjects.js:
http://www.jeroenwijering.com/?item=JW_FLV_Media_Player -
http://code.google.com/p/swfobject/Freeshoutbox:
http://www.freeshoutbox.netVoiceOverlay:
http://www.voice-overlay.info.ms/8) Troubleshooting/FAQPerformanceprobleme? Hier ein paar Tipps.
1. Alle Programme die nicht unbedingt benötigt werden solltest du beenden! Daemon-Tools, G15 LCD Steuerung, Winamp, Browser (?), EMailprogramm, ICQ/MSN, Skype, eMule, Azureus usw. Alles weg - BEENDEN.
2. Browser schliessen! Mogulus braucht leider extrem viel Ram. Manchmal langt auch schon ein animiertes GIF im Browser um die Performance zu beeinträchtigen. Tipp: Falls möglich, die Einstellungen für Mogulus und/oder Chat/'Shoutbox/Stream auf einem 2. Rechner/Laptop anschauen.
2. Unter Vista die Aero-Oberfläche deaktivieren. Dauerhaft oder per Befehl temporär.
3. Die Reihenfolge beim Starten verändern (bei Mehrkernprozessoren). Das kann nur Aberglaube sein und/oder man kann die Prozesse einzeln einem Kern zuordnen. Aber nichtsdesto trotz starte ich die Programme immer in dieser Reihenfolge: Ventrilo/TS, VoiceOverlay, WoW, FME, VHScrCap-Config.
4. Windows auf 16 Bit Farbtiefe umstellen. Dazu in auf den Desktop -> Rechtsklick und "Anpassen" auswählen. Sieht erstmal nicht so toll aus, bringt aber einen grossen Performancegewinn und es müssen wesentlich weniger Daten übertragen werden.
5. Dem kleinen Bruder sagen, er soll die Leitung nicht dauernd überlasten und die Sesamstrasse im Fernsehen gucken und nicht herunterladen.
6. Die Grafikeinstellungen bei WoW verringern. Z.B. die "Sichtweite" bei "Grafik" auf max. 3/4 des Reglers. Langt vollkommen und mans sieht genau so weit. Zauberdetails reduzieren, Wetter ganz aus. Wenn das immer noch nicht hilft, dann das Antialiasing heruntersetzen.
7. Achte darauf, dass im VHScrCap die "Optimze" Optionen NICHT ausgewählt sind. Das Bild mag besser aussehen, aber das geht zu Lasten der Leistung.
8. Wenn das alles immer noch nicht hilft, schaue bei mir im Forum vorbei und schildere dein Problem.
->
http://www.3xms.de/ilsk/forumF: Ich kann mit dem FME nicht connecten.
A: Gibt es eine Fehlermeldung? Konntest du schon mal connecten? Wenn ja, dann starte FME neu. Wenn es dann immer noch nicht geht, überprüfe nochmal die Adresszeile oder probiere einen anderen Namen für "Stream".
F: Warum lagt der Stream bei mir so?
Stelle sicher, dass du den FME zum Streamen benutzt. Wenn du dich bei Mogulus.com im Studio einlogst, steht dir automatisch ein Flash-Encoder von Mogulus zur Vefügung (der als Quelle "VHScrCap" benutzt). Dieser ist zwar besser als gar keinen zu haben, aber die Qualität ist schlecht und man hat wenige FPS. Starte den FME und starte damit deinen Stream. Loge dich bei Moglus ein und wähle die Kamera, wo als Quelle "External Source" steht aus ("-> Cue") und dann weiter rechts warten bis bei "Viewer syncronisation" die Zuschauer syncronisiert sind, bzw. bis dann bei "-> [Please cue a clip]" steht: "-> Transition to cued clip" (der fängt dann an zu blinken). Dort draufklicken und du hast den Stream vom FME. Die Kamera "External Source" ist nur zu sehen, wenn der FME läuft, connected ist und der Stream sendet!
Mogulus Cue FME
http://www.3xms.de/ilsk/howtostreamyourgame/mogulus/cue-external-feed.jpgSollte dort nur "VHScrCap" als Kamera zu sehen sein, dann stimmt etwas mit den FME Einstellungen nicht.
Wenn du dir sicher bist, dass du den FME benutzt, dann schaue nach, wie hoch die Zahl der Drops ist. Starte den Task-Manager und achte beim Streamen auf die CPU-Auslastung. Gehe auf
www.speedtest.net und schaue nach, wie hoch die Uploadgeschwindigkeit von deiner Internetverbindung ist.
F: Mein Bild flackert und/oder ich habe Grafikfehler in WoW seitdem ich streame. Warum?
A: Dieses Problem tritt wohl auf, wenn man WoW im Vollbildschirmmodus spielt. Ändere die Grafiksettings in WoW auf Fenstermodus (maximiert, je nach Lust und Laune).
9) Credits / CopyrightDie Texte und Bilder dieser Anleitung sind Urheberrechtlich geschützt. Eine Vervielfältigung darf nur vollständig und mit Hinweis auf das Copyright erfolgen.
(c) Copyright 2008 by Marius Schäfer aka Isnogud.
Danke an LiQ für das Design der Streampage und der Event-Banner. Zucker, Baby, zucker. Ich danke allen Leuten, die mir bei den Tests des Streams immer und immer wieder geholfen haben. Danke an die Gilde Natura Dominus und die Raider, die (mehr oder weniger) akzeptiert haben, dass ich wegen des Testens nicht immer zu 100% beim Raid anwesend war. Danke an unseren nervenstarken Raidleader Devoto, der dafür gesorgt hat, dass wir raidtechnisch überhaupt so weit gekommen sind! Danke Blizzard für das großartige Spiel. Danke dir, dass du sogar die Credits durchliest!
ILSK-Howto Version 1.0.1 vom 12.06.08