videos in einer oracle datenbank ablegen

Cook

Grünschnabel
hallo,

kann mir jemand tipps oder sonstige hilfen geben, wie ich videodaten (mpeg4) als cartridge datentypen (ORDvideo ?) in eine oracle db ablegen kann? also nicht als links oder verweise auf die eigentliche video-files, sondern als byte-folge in die datenfelder der db.

ausserdem sollen diese dann direkt aus der db (zb mit php oder java-applet) über den webbrowser gestreamt werden.
alternativ könnte ich auch die verwendung eines quicktime plugins einbauen, die dann irgendwie die byte-folge abspielen kann.
auch hier bin ich etwas planlos unterwegs.

neben einer ausführlichen komplettlösung ;-) bin ich auch für hinweise auf andere tutorials oder so sehr dankbar.
 
Hi,

Sorry, dass ich so nen alten Thread gleich mit meinem ersten Post hier rauskrame, aber bei mir stellt sich momentan exakt das gleiche Problem, nur mit Flash-Videos, welche ebenfalls möglichst live gestreamt werden sollen. Bietet es sich überhaupt an, das in einer DB zu hinterlegen? Oder ist die Performance damit so ausgebremst, dass der Stream nur noch Buffern würde?

Gruß, Sönke
 
Hi,
ihr könnt Files in einem Blob ablegen. Wenn die Files nicht so groß sind, könnte die Performance i.O sein. Ich habe bisher nur Dokumente und ein paar Oracle Installationsfiles reingepackt. Das lief auch tadellos. Wobei das FS immer schneller ist.

Man braucht BFile zum Laden des Files und dbms_lob zum wegschreiben in die DB.
Sucht nach Blob Load Demo:
http://www.psoug.org/reference/dbms_lob.html

Dann habe ich irgendwann mal was von intermedia gelesen, das könnte auch interessant sein.
http://www.psoug.org/reference/intermedia_v.html

greez
 
Zurück