Continguts
Què és el Streaming
El streaming fa referència a la tecnologia que permet oferir un servei de transferència de dades, permetent visualitzar contingut multimèdia sense descarregar-lo íntegrament en un ordinador. El principal avantatge, per tant, és lestalvi demmagatzematge, així com la comoditat de visionat. D'altra banda, aquest mètode fa possible la retransmissió en directe de qualsevol esdeveniment per Internet.

Veure un vídeo a streaming suposa visualitzar un flux regular i continu d'informació. Però si hi ha irregularitats a la transferència de l'arxiu Com s'aconsegueix mantenir un flux continu i estable? El servidor envia un fitxer a un ordinador i quan aquest comença a rebre'l, comença a desar la informació del fitxer en un buffer (espai de memòria en disc reservat per a emmagatzematge temporal d'informació digital, mentre espera a ser processada). Quan el buffer té prou informació per començar a reproduir el fitxer, l'ordinador comença a mostrar el contingut mentre continua amb la descàrrega. D'aquesta manera, s'obté una precàrrega del contingut que evita salts o interrupcions al visionat si es talla breument el flux d'informació, a causa d'interrupcions a la connexió o sobrecàrrega de l'amplada de banda. És una manera de comptar amb una reserva de dades per evitar que la reproducció s'aturi . Tot i això, si el tall és massa prolongat i el buffer arriba a buidar-se, el contingut deixaria de reproduir-se.
Com podem observar, un aspecte cabdal de l' streaming és poder oferir un senyal continu i estable (per això es fa servir la memòria de reserva buffer). A més d'això, per a streaming es fan servir protocols lleugers de transferència d'arxius concebuts per evitar aquestes interrupcions. Per exemple, el protocol UDP fa que el lliurament de paquets de dades des del servidor al client que demana l'arxiu, es faci amb una velocitat més gran i amb molta més fiabilitat que si s'utilitzés un protocol TCP o HTTP. Aquests últims, en el moment en què detecten un error de transmissió, continuen intentant transmetre els paquets de dades perduts fins a obtenir una confirmació que la informació ha arribat totalment. El protocol UDP aconsegueix una eficiència més gran utilitzant una modalitat de transferència que afavoreix el flux continu, enviant les dades sense tenir en compte les interrupcions, ja que si es perd un paquet d'informació en una reproducció en streaming , aquestes pèrdues són pràcticament imperceptibles.
El sistema de streaming el fan servir plataformes de distribució de continguts tan famoses com Netflix o Youtube. Les seves aplicacions són moltes: VOD (Video On Demand), ràdio per Internet, TV per Internet, etc.
Què és un servidor cloud
Un servidor Cloud és una màquina virtual. A través d'un programari de virtualització s'aconsegueix que un servidor es divideixi en diverses màquines virtuals que es comporten com si fossin realment diverses màquines físiques. En altres paraules, es tracta d'una màquina física amb diverses particions virtuals independents.
Aquests servidors atorguen una sèrie d'avantatges com la redundància de dades, més seguretat i estalvi de costos, i una gran versatilitat.

Requisits per muntar una plataforma streaming a un servidor cloud
Abans de llançar-nos a muntar un servidor cloud per streaming , hem de pensar en com l'utilitzarem:
– Hem de conèixer el contingut que oferirem i la quantitat de dades a transmetre . Això és crucial, ja que determinarà l'amplada de banda necessària. Com a norma general, l'ideal és comptar amb una amplada de banda d'almenys el doble del senyal que cal transmetre.
- Per exemple, per transmetre un vídeo FullHD (1920×1080) codificat a H.264, cal un mínim de 28 Mbps d'ample de banda per permetre una taxa de transferència de dades suficient per reproduir-lo amb qualitat d'alta definició.
– Capacitat del processador (CPU) . Aquest aspecte és també fonamental, ja que un servei continu de streaming exigeix una gran capacitat de processament a una màquina. Si volem poder servir els nostres continguts de manera estable i fiable, hem d'escollir servidors potents, que puguin assumir una gran càrrega de treball.
– Capacitat de la memòria de treball RAM . Igualment important. Novament, la capacitat de treball del servidor és primordial per poder processar de manera correcta tots els nostres continguts i oferir-los en temps real.
Cal ser conscients que un servidor cloud que s'utilitzi per transmetre contingut multimèdia en streaming estarà subjecte a contínues transferències d'informació de gran volum , per la qual cosa cal assegurar-se que el sistema compleix les nostres expectatives de capacitat de processament, memòria, estabilitat en el flux de dades i suficient amplada de banda. Volem que els nostres usuaris puguin gaudir d'una excel·lent experiència i gaudeixin dels nostres continguts amb una bona qualitat de visionat.
En general, és recomanable contractar més capacitat de la requerida inicialment per si la demanda comença a créixer en un futur.
Tipus de streaming
Hi ha dos tipus de streaming :
- En directe; el senyal cal adquirir-lo des d'una càmera i codificar-lo per poder transmetre'l en temps real.
- En diferit; molt més senzill, simplement s'emmagatzemen els continguts al servidor i es reprodueixen des d'allà sota demanda.
Hi ha una altra diferenciació del streaming , el servit d' un punt a molts (multicast) o “de punt a punt” (unicast).
Formats
Els formats més comuns a la transferència de contingut multimèdia en streaming són els següents:
- Còdecs de vídeo: H.264 i VP6
- Còdecs d'àudio: AAC HE(AAC+), AAC, MP3
- Fitxers contenidors: .FLV, .M3u8, RTMP






