Hallo!
Ich suche ne Lösung eine Webcam Stream zu grappen und direkt auf meinen Streamingserver zu speichern.
Ich habe schon diverse Codes gesehen, die den Webca, stream in einem Panel anzeigen und als unkomprimiertes AVI speichern können.
1. Wie bekommen ich das Video in ein Streamformat (WMV z.B.) konvertiert?
2. Wie bekomme ich diesen Stream auf meine Server?
3. Wie muss der HTML Code aussehen, um den Stream anzuzeigen? Ich nehme an das funktioniert genauso wie HTTP Streaming:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| <OBJECT id='mediaPlayer' width="320" height="285" classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'> <param name='fileName' value="http: <param name='animationatStart' value='true'> <param name='transparentatStart' value='true'> <param name='autoStart' value="true"> <param name='showControls' value="true"> <param name='loop' value="true"> <EMBED type='application/x-mplayer2' pluginspage='http://microsoft.com/windows/mediaplayer/en/download/' id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1' bgcolor='darkblue' showcontrols="true" showtracker='-1' showdisplay='0' showstatusbar='-1' videoborder3d='-1' width="320" height="285" src="http: </EMBED> </OBJECT> |
Ich stelle mir das so vor, dass die Streamgrösse ca. 3MB hat. Diese 3MB sollen den aktuellen Videostream enthalten. Entspricht vielleicht 3min FIlm. Der Besucher sieht dann, also immer die aktuellen 3min.