Just nu i M3-nätverket
Jump to content

Videoklipp i databas


Lindacharlotta

Recommended Posts

Lindacharlotta

Hur lägger man in ett videoklipp i en databas?

VI har en SQL-databas och i den vill vi lägga in videoklippen och ska sedan hämtas och läggas upp på en HTML-sida!

Någon som vet?

 

Linda Andersson

 

Link to comment
Share on other sites

Patric Johansson

Själva filmen i sig går ej att lägga in i någon databas.

Databaser kan inte innehålla någon form av fil.

Det enda databaser samlar är information i form av tecken, bokstäver och siffror.

 

Så om du vill "lägga in ett videoklipp" i en databas så kan du t.ex. skriva in filens namn i en databas och låt ett ASP script loopa ut filens namn ur databasen.

 

Fast detta behövs ju bara om du har mer än ett videoklipp.

 

Har du bara ett videoklipp är det bara använda vanlig HTML och länka till videoklippet.

 

Lycka till!

 

/ProTeuS

Resistance is futile. You will be assimilated.
- citat från "Star Trek - First Contact"

 

Link to comment
Share on other sites

Mr Andersson
Själva filmen i sig går ej att lägga in i någon databas.

 

Varför inte det?

 

Databaser kan inte innehålla någon form av fil.

 

Kanske inte fil på det sätt som du tänker på, men den binärdata som finns i en fil kan du utan vidare lägga i en databas.

 

 

 

Link to comment
Share on other sites

Mr Andersson

Jag har aldrig testat just videoklipp, men bilder och ljud är inga problem, och databasen lär strunta i vad binärdatan innehåller...

 

[inlägget ändrat 2003-03-28 12:43:57 av Mr Andersson]

Link to comment
Share on other sites

Patric Johansson

Alltså filer som filer och inte binärdata?

 

Tänkte inte på att man kan lägga in som binärdata utan bara som ren fil :)

 

Link to comment
Share on other sites

Datatypen image i SQL Server 2000 kan lagra binär data (BLOBs - Binary Large Objects) upp till 2,147,483,647 bytes

 

[inlägget ändrat 2003-03-28 12:48:54 av PlayerOne]

Link to comment
Share on other sites

Mr Andersson
Alltså filer som filer och inte binärdata?

 

Vad menar du?

 

En fil ÄR väl binärdata som är lagrad i ett filsystem...

 

 

 

 

Link to comment
Share on other sites

Databaser kan innehålla vilken typ av data som helst. Även bilder och video. Dom lär matas in som vanligt med insert, men sedan måste ju tabellen stödja det. Heter nåt i stil med Large Object.

 

Lycka Till

MW

http://sierra4x4.has.it

 

Link to comment
Share on other sites

Patric Johansson

Äh jag vet inte riktigt :)

 

Allt jag vet är att jag måste dra så ni andra får ta över här :P

 

Link to comment
Share on other sites

Hur lätt som en plätt, kör en BLOB. dvs binär lagring i databas. Kanske inte bästa lösningen för streaming dock. ;)

 

 

 

Link to comment
Share on other sites

Precis som ProTeuS var inne på förut så föreslår jag också att du bara lägger in sökvägen till videoklippen i databasen och sen länkar du till videoklippen istället för att lägga in hela filen i databasen.

 

/JANspeed

 

Link to comment
Share on other sites

Mr Andersson

Jag håller med dig så långt att det inte är så smart att göra så, men det är fullt möjligt...

 

 

 

Link to comment
Share on other sites

Magnus Ahlkvist

Det är en alldeles utmärkt lösning för streaming. Man använder sig av metoden GetChunk och på så sätt kan man kasta ut en bit av filen i taget i en loop.

BLOB:en som sådan kommer - om den accessas flitigt - att cachas i DB-serverns primärminne, och därför accessas snabbare än en fil i filsystemet.

Klockrent, snabbt och lättindexerat.

Dock inte för alla tillämpningar. Har man storleksordningen TB data i sina tabeller så bör man kanske fundera på filsystem-lagring istället.

 

--

Snäll ibland. rättvis nästan jämt. Elak för det mesta.

 

Link to comment
Share on other sites

Magnus Ahlkvist

Håller inte med om att det inte är smart att lagra i databasen. Det är inte nödvändigtvis den bästa lösningen, men det är fullt möjligt att det är det. Det beror på storlek på varje fil, total storlek på data och på om allt data accessas lika ofta eller om det finns några "favoriter".

 

--

Snäll ibland. rättvis nästan jämt. Elak för det mesta.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...