Nochmals die gleihce Anleitung. Viel Spaß und Erfolg bei ausprobieren
Es ist endlich möglich über
Internet zu streamen. Das prinzip ist einfach:
1. Dreambox sendet RAW Stream an den Server
2. Server dekodiert den RAW Stream in bestimter Auflösung, FPS, Codec, Audio,..
3. Server sendet an den Client.
Es ist ziemlich einfach auch für unerfahrene User.
Ok fangen wir an ich habe es nur mit dm500 und dm7000 ausprobiert und es funktionierte einwandfrei :up:
Es sollte auch mit dm7020 laufen
ZitatAnleitung für Windows XP
Lade, Re-Stream, WAMP,Process , VLC herunter
1. Instaliere WAMP Server
2. Instaliere VideoLANClient Media Player.Achte bei der instalation (siehe Foto unten),dass "Mozilla plugin" und "ActiveX plugin" angehakt sind. Mach VLC als standart Programm für *.m3u Dateien (damit zB WebXTV funktioniert)
3. Ekstrahiere Re-Stream Dateien in den "C:\wamp\www" Ordner.
4. Kopiere Process.exe auf "C:\"
5. Konfiguriere settings.php im Ordner "C:\wamp\www". Vergesse auch den Pfad zu VLC in der index.php zu ändern, falls es in einen anderen, als default Ornder
NEU!NEU!NEU
ReStream settings.php Creator BETA1
ReStream settings.php Creator:
ZitatAlles anzeigenzum Download siehe unten im Attachment.
Ich habe Diese Programm heute geschrieben :),es ist ein GUI zur erstellung von "settings.php". Beim start sucht das GUI nach eurer externer IP und die setzt er auch in das richtige Feld ein. Neu in BETA2: Jetzt könnt ihr auch eure Benutzer (.htpasswd Datei) für den Server erstellen
Es gibt zwei Optionen settings.php zu Speichern.
1te: "Save directly to .../www Folder". Er wird die "settings.php" in den Ordner der unter "Path to your .../www Folder" angegeben ist speichern.
Standartmäßig ist "C:\wamp\www"
2te: "Save2File". Programm wird die "settings.php" nach "C:\" kopieren
PS: Ich hoffe unsere Moderatoren sind nicht wie im Video
ZitatReStream_settings.php_CreatorBETA2.exe
MD5=EB3AD8E6FB3C9055A1A88BE5E72C3CA0
ReStream_settings.php_CreatorBETA2.rar
MD5=BCE1AA1FC1C004E74D35F8C1EA52C6AF
Achtet bitte auf eure Netzwerkeinstellungen. Bei mir läuft VLC Server unter dem Port 9090. Ihr solltet euere "vlc_wan_hostnameip" und "vlc_wan_streamingport" konfigurieren
6. Konfiguriere deinen Router um die Ports weiterzuleiten (Port Forwarding)
7.Jetzt müßt iht nur noch httpd.conf (konfigurations datei von eurem server) konfigurieren. Nach Standart Installation wird die http.conf so konfiguriert, dass nur 127.0.0.1 Zugrif hat. Ihr könnt eure IPs bzw Domains hinzufügen.
zB:
ZitatAlles anzeigen
#
# Controls who can get stuff from this server.
#
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.1.20
Allow from irgendeinedomain.com
Allow from 10.33.0.1
Wenn du deine Homepage mit Passwort schützen willst dann zB:
ZitatAlles anzeigen<Directory "C:/wamp/www">
Options Indexes FollowSymLinks
AllowOverride AuthConfig
AuthType Basic
AuthName "My LiveStreaming"
AuthUserFile C:\wamp\Apache2\bin\.htpasswd //das ist die Datei wo Users&Passwords gespeichert sind. Diese Datei sollte von aussen geschützt sein, deswegen befindet sie sich außerhalb des ".../www" Ordners.
Require valid-user // damit lässt er alle Benutzer die im ".htpasswd" drinnen sind
Order Deny,Allow
Allow from all
</Directory>
Du musst aber vorher die Datei ".htpasswd" mit zB beliebigen Texteditor erstellen.
zB
Zitatmanfred:hot
boris:dreambox
john:123456
Die passwörter so zu speichern ist einfach, aber nicht sicher. Ihr solltet eure Passwörter Encrypten. Google einfach um zu erfahren wie du die Passwörter schützt
Mehr über Authentifizierung beim Apache hier.
8. Jetzt mit Firefox auf eure Domäne oder "localhost" Gehen und Filme schauen.
Wenn Ihr eure eigene Profile mit anderen Werten (zB FPS oder Bitrate) einsetzen wollt, dann könnt ihr nur die index.php im Editor öffnen und werte verändern bzw hinzufügen.
So sieht die Datei zB aus:
Andere Bitraten
ZitatAlles anzeigen
$config['vlc_video'] = array("350","700","1200","1500","2000","3000","4000");
$config['vlc_scale'] = "0.50";
$config['vlc_channel'] = "1";
$config['vlc_dimensions'] = array(
"1" => "240x192",
"2" => "382x288",
"3" => "704x576",
"4" => "720x576",
"5" => "576x480",
"6" => "780x585",
"7" => "1024x576"
Das wars :up:
bei mir funktioniert es wunderbar, sogar mit 2000kbps, über das Netzwerk zu streamen, es ist wirklich praktisch bei langweiligen Vorlesungen Filme zu schauen
Hier ist die Homepage von Re-Stream und hier vom WAMP
ZitatLINUX ANLEITUNG:
Eigentlich ist es gleich wie in der Anleitung, nur halt ohne WAMP. Vorher muss noch euer Server und VLC installiert sein.
1. Ihr müßt Re-Stream in euren WebOrdner kopieren (.../www)
2. Um VLC über PHP zum laufen zu bringen, braucht ihr SUDO (normalerweise in meisten LinuxDistributionen mitdabei)
3. Editiere sudo rules vom Befehl "visudo" als user root
Zb mit "www-data ALL=(ALL) NOPASSWD: ALL" könnt Ihr alle Privilegien ohne Passwordeingabe bekommen.
Das wars
Viel Spaß
:bye:
###################################
###################################
###################################
Im Attachment ist ein tool das ich kompiliert habe. Damit könnt ihr eure externe IP herausfinden.