Hogyan készítsek "saját" Youtube-t szervert?
C#-ban vagy ASP.NET-ben szeretnék készíteni egy olyan alkalmazást. Ami helyi hálózaton böngészőben meglehet nézni azokat videókat amik "szerveren" futnak.
Hogyan kezdjek hozzá, már c#-ba megírtam azt hogy összeszedi az adott mappából a videókat. Még hmtl és css is megtudnám írni csak azt nem hogyan vigyem át videó(k) egy részét byte-ban úgy amikor Youtube-n betölt a videó.
Pedig pont a videó átvitele a lényeg, illetve ami komolyabb
tudást igényel. Nézz utána, online tube siteoknál ezt hogy
oldják meg.
Igazából nem kell a C#-nek foglalkoznia a streameléssel, bármilyen normális webszerver képes. A modern böngészők támogatják a HTML5 <video>-t ( [link] ), és a HTTP Range fejlécnek köszönhetően az egész videó letöltése előtt is lehet tekerni a videóban.
Tehát annyi a dolgod, hogy megcsinálod hogy a videó webszerveren keresztül elérhető legyen, és az oldal megtekintésekor kigenerálod a HTML video taget.
https://gist.github.com/aksakalli/9191056
Itt egy egyszerű c# http szerver ennek van egy alapértelmezett mappája ahol html fájlokat betölti
ha pl mappába beleteszem a filmet és html-t
<video src="teszt.mp4" autoplay>
Sorry, your browser doesn't support embedded videos,
but don't worry, you can <a href="teszt.mp4">download it</a>
and watch it with your favorite video player!
</video>
akkor így működne a szerver?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!