Streaming eigener Filme

lordg2009

Lt. Commander
Registriert
Apr. 2009
Beiträge
1.559
Hi, alle zusammen

Ich habe mich in letzter Zeit mit Streaming von meinem PC zu Hause zu meinem Laptop oder Freunden irgendwo, wo auch immer ich bin, beschäftigt. Habe das letztendlich auch hinbekommen, sowohl über rtp, udp, als auch rtsp, aber es hat jedesmal stark geruckelt und Bildfehler produziert(Upload 5000kb und Download wesentlich höher). Videokonvertierung habe ich auch wesentlich weniger Bandbreite konfiguriert. Problem bestand übrigens auch über LAN, was mir völlig unveständlich ist. Gibt es da vlt. ein Programm, was das besser hinbekommt?
 
normalerweise ist der upload in KBit angegeben. und 5Mbit sin knappo 750kByte... zum Streamen ist das einfach zu wenig...
 
Ich bin mal nett, versuch es mal mit dem DivX Webplayer. Du brauchst Zuhause einen Webserver damit der PHP Code funktioniert. Alternativ kannst du natürlich auch eine reine HTML Seite pro Film bauen dann brauchst du keinen Webserver.
PHP:
<?php
if (isset($_GET['movie']))
{
$movie = $_GET['movie'];
echo("
<div id=\"dwpdiv\"><object classid=\"clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616\" width=\"1024\" height=\"768\" codebase=\"http://go.divx.com/plugin/DivXBrowserPlugin.cab\" id=\"IE_divx\">
<param name=\"custommode\" value=\"none\"/><param name=\"previewImage\" value=\"http://deine-webserver-ip/lol.jpg\"/><param name=\"src\" value=\"http://deine-webserver-ip/film.avi\"/>
<!--DivX Web Player code generator (divx.com)--><embed type=\"video/divx\" id=\"MZ_divx\" src=\"$movie\" custommode=\"none\" width=\"1024\" height=\"768\" previewImage=\"http://deineip/lol.jpg\" pluginspage=\"http://go.divx.com/plugin/download/\"/></object><br/>
<div style=\"width:1024px;text-align:center;\">No video? Get the DivX Web Player for <a style=\"text-decoration: underline;\" href=\"http://download.divx.com/player/DivXWebPlayerInstaller.exe\">Windows</a> or <a style=\"text-decoration: underline;\" href=\"http://download.divx.com/player/DivXWebPlayer.dmg\">Mac</a>
<br/><script type=\"text/javascript\">jQuery.noConflict();</script><script type=\"text/javascript\"></script><script type=\"text/javascript\">var img = new Image();img.width=1;img.height=1;img.src=\"http://labs.divx.com/files/sr1/display/.gif?id=\" + Math.random();</script></div></div>
");
}
?>

Sagen wir mal deine PHP Datei heißt: film.php

Dann kannst du deinen Film mit der folgenden URL aufrufen:
hllp://deine_IP_vom_Webserver/film.php?movie=deinfilm.avi

Die Lösung ist uralt also keine Garantie auf Funktionalität. Der Divx Webplayer kann natürlich puffern, damit sollte es egal sein wieviel Upload du hast. :rolleyes: Wie der Code funktioniert sollte selbsterklärend sein. Anstelle des hllp halt http :)
 
Nitewing schrieb:
normalerweise ist der upload in KBit angegeben. und 5Mbit sin knappo 750kByte... zum Streamen ist das einfach zu wenig...

Sagt wer? 5 Mbit sind oft schon genug für MPEG2 in SD-Auflösung. Keine DVD-Qualität natürlich, aber für Streaming OK. Besser ist natürlich H.264. Im ABR-Modus mit etwas Luft nach oben sollte das gehen. Wenn die Leistung nicht ausreicht kann man per Preset "fast", "faster", "very fast" usw. das ganze auf Kosten der Qualität deutlich beschleunigen (100 fps sind auf einem älteren Dual-Core mit "very fast" keine Seltenheit).
 
Zuletzt bearbeitet:
Zurück
Oben