Disseny i implementació d'un servei d'streaming de vídeo a la carta i vídeo en directe
Full Text
Share
Actualment els serveis d’streaming de vídeo a la carta (“on demand vídeo
streaming”) i de vídeo en directe (“live video streaming”) són molt populars.
Aquest tipus de serveis permeten als usuaris compartir vídeo a través de la
xarxa d’una manera intuïtiva i simple.
L’streaming de vídeo requereix una gran infraestructura de xarxa al darrera
per poder servir contingut arreu del món amb una qualitat de servei
homogènia. Alguns serveis comercials com Youtube, Netflix i Twitch varen
sorgir a voltants de 2005-2011 i des de llavors la base d’usuaris no ha parat
d’incrementar-se. Actualment estem en un punt on l’streaming de vídeo està
substituint la televisió convencional com a principal mètode de consum de
vídeo.
Serveis comercials com Youtube, Netflix i Twitch ofereixen una gran varietat
de funcionalitats que els diferencia de la resta. Aquests serveis porten anys
d’evolució al darrera. Raó per la qual el servei ofert és molt robust i capaç de
servir a una gran quantitat d’usuaris simultàniament arreu del món. Hi ha
ocasions, però, on els usuaris requereixen tenir un control més precís sobre
el contingut per assegurar-ne la privacitat i la seguretat. Per aconseguir-ho
necessiten disposar de la seva pròpia infraestructura. A més, d’aquesta manera,
no s’està subjecte als Termes i Condicions del Servei aliens i es pot
oferir una interfície que s’ajusti a les necessitats dels usuaris. Un exemple
d’aquesta necessitat podria ser una empresa que difon vídeos, a la carta o
en directe, als treballadors o clients per motius de formació. Aquests vídeos
podrien contenir informació sensible o confidencial amb certs requeriments legals.
Per poder assegurar la seguretat dels vídeos l’empresa pot implementar
un servei d’streaming adaptat a les seves necessitats.
L’objectiu és dissenyar i implementar un servei d’streaming que ofereixi
Vídeos a la carta i vídeos en directe. Per tal d’assolir aquest objectiu és
necessari crear un servidor i un client web que implementi el servei