REC

Suggerimenti su riprese video, produzione, editing video e manutenzione delle apparecchiature.

 WTVID >> Italiano video >  >> video >> Diretta streaming

LINFA? UPnP? Quando dovrei usarli e perché?


Lo streaming video è una zuppa alfabetica di acronimi. Cosa rende speciali questi due?

SAP (Session Announcement Protocol) e UPnP (Universal Plug and Play) sono due protocolli di rete utilizzati per lo streaming video. Nello spazio professionale, questi protocolli sono più comunemente utilizzati per guidare i contenuti audio/visivi mostrati su smart TV e cartelloni pubblicitari digitali in un edificio o in un campus.

Ad esempio, con un sistema di streaming video che supporta SAP o UPnP, è possibile eseguire tutte le bacheche di messaggistica pubblicitaria in un centro commerciale, tutte le schermate di arrivo e partenza in un aeroporto o tutte le schermate di informazioni aziendali in un campus ufficio. Il fatto che tu stia eseguendo da 1 a 5 schermi o 50 potrebbe influire su quale di questi due servizi utilizzerai, ma in entrambi i casi sarai in grado di eseguire tutta la tua programmazione da una posizione centrale e avere tutta la tua segnaletica digitale sincronizzata.

Andiamo un po' più a fondo in SAP

SAP viene utilizzato dai sistemi di streaming per annunciare che ha qualcosa da visualizzare per i client di video e lettori multimediali. Per "annunciare", intendo che invia un messaggio formattato in modo speciale a un indirizzo IP noto (di solito 224.2.127.254). Questo messaggio include informazioni come il titolo del flusso video e l'indirizzo IP a cui i client possono richiedere di visualizzare il contenuto. I client del lettore multimediale (sia hardware che software) controllano questo indirizzo noto per un elenco di contenuti di rete disponibili e lo offrono all'utente per la selezione.

SAP utilizza un modello di distribuzione chiamato multicast e il sistema di annunci sopra descritto fa parte dell'impostazione di un gruppo multicast per un flusso video. Se l'utente del lettore multimediale seleziona uno stream annunciato da SAP, il client del lettore multimediale si unisce a quel gruppo multicast (in genere utilizzando l'Internet Group Management Protocol (IGMP)) e quindi richiede di avere accesso allo streaming.

A differenza dello streaming uno-a-uno tradizionale, il multicast utilizza lo streaming uno-a-molti (o molti-a-molti), in cui lo streaming viene inviato una sola volta dal server di streaming all'indirizzo IP di visualizzazione (indipendentemente dal fatto che ci siano 0 o 100 spettatori che guardano). Non è necessario sapere in anticipo quali nodi (o computer) della rete desiderano ricevere questo messaggio. Questo flusso serve tutti gli spettatori.

La magia è nella marcia in rete:i router e le schede Ethernet integrate in ogni nodo. Quando un nodo si unisce a un gruppo multicast, sta dichiarando di voler accedere al flusso e la rete inizia a fornire a quel nodo i pacchetti pertinenti. La rete passa anche gli stessi pacchetti a valle a qualsiasi altro nodo che si è unito al gruppo multicast. I router vengono utilizzati per spostare i pacchetti tra diverse sezioni di una rete e anche su Internet, se abilitati. Questo modello di distribuzione multicast è stato descritto dall'architetto di Internet Dave Clark come un sistema in cui "metti i pacchetti a un'estremità e la rete cospira per consegnarli a chiunque chieda". (Wikipedia).

Considerazioni SAP

A causa della sua natura uno-a-molti, SAP è un'ottima scelta per trasmettere lo stesso messaggio a un ampio gruppo di lettori multimediali digitali. Che si tratti di segnaletica digitale, smart TV o lettori multimediali software, l'utilizzo di SAP può comportare un carico più leggero sulla rete rispetto all'invio del proprio stream a ciascun visualizzatore.

Sfortunatamente, il multicast non è disponibile su tutte le reti. Sebbene sia comunemente visto nei router di classe enterprise, la maggior parte dei router per uso domestico non ha affatto questa capacità. A livello aziendale, molti amministratori di rete sono preoccupati per la possibilità di abusi e attacchi Denial of Service utilizzando gli indirizzi multicast, quindi scelgono di non abilitare il multicasting sui propri router.

UPnP? Non è quella cosa di Microsoft per collegare il mio mouse o tastiera?

PnP (Plug and Play) è una funzionalità (legacy) dei sistemi operativi Microsoft che ha semplificato l'utilizzo della tastiera, del mouse o di altre periferiche senza la necessità di caricare driver separati per esse. UPnP (Universal Plug and Play) è un insieme molto più recente di protocolli di rete progettati per consentire ai dispositivi di trovarsi sulla rete, pubblicizzare servizi e stabilire connessioni per fornire tali servizi.

Nel contesto dello streaming video, UPnP ha un sottogenere chiamato UPnP AV che consente a un server di streaming di pubblicizzare attraverso la rete che dispone di streaming live o video preregistrati da trasmettere agli spettatori. Il server di streaming pubblica un file XML che elenca i "servizi" disponibili del server (es. flussi video).

I lettori multimediali (client) cercano nella rete i server che pubblicizzano flussi UPnP e utilizzano i dati di questo file XML per visualizzare un elenco di canali o flussi multimediali (di solito ordinati in elenchi di TV e registrazioni in diretta) tra cui gli utenti possono scegliere. Quando l'utente ne seleziona uno da guardare, viene stabilita una connessione al server di streaming e il server trasmette direttamente a quel lettore multimediale in un flusso unicast.

Il meccanismo del flusso unicast è uno a uno, il che significa che per ogni lettore multimediale che si unisce, un'altra copia completa del flusso viene inviata attraverso la rete. È anche possibile che un nodo su una rete richieda più di una versione unicast dello stream, ad esempio se ha più di un lettore multimediale che visualizza lo stream.

Considerazioni UPnP

UPnP è un'ottima scelta per fornire video a un numero limitato di smart TV o display digitali su una rete. Non richiede alcuna impostazione di rete speciale e, contrariamente al protocollo SAP "solo live", consente al lettore multimediale client di selezionare non solo dai flussi live ma anche da archivi preregistrati. Molti server multimediali audio e video per uso domestico utilizzano questo meccanismo per la condivisione nella rete locale.

Uno svantaggio da comprendere quando si considera lo streaming UPnP è che l'overhead è proporzionale al numero di client di visualizzazione. Quando non ci sono client, non è necessaria la larghezza di banda (il che è fantastico!) Ma per ogni client successivo, ciascuno utilizza l'intera larghezza di banda necessaria per lo streaming. Al contrario, SAP invia il flusso solo una volta e la rete instrada il flusso intorno a tutti i nodi giusti della rete. Quindi, mentre SAP funziona meglio per un gran numero di visualizzatori, UPnP è probabilmente più adatto per un numero minore di visualizzatori o reti dedicate con molta larghezza di banda disponibile.

Per ulteriori informazioni sulla configurazione e l'utilizzo della segnaletica digitale con UPnP con il nostro streamer di produzione video live, Pearl, leggi questo breve articolo del blog scritto dalla mia collega Brigitte.

Ad ogni modo, il digital signage è un gioco da ragazzi!

Indipendentemente dal meccanismo utilizzato, SAP e UPnP semplificano la condivisione dei tuoi stream su lettori multimediali, smart TV, segnaletica digitale, dispositivi di trasmissione dello schermo e altro ancora. Con questo articolo, ora sei armato delle conoscenze per avviare una conversazione significativa con il tuo team di rete su come trasmettere al meglio la tua rete.

E in questa terra di streaming video Alpha-ghetti, hai un altro paio di acronimi alle spalle.



  1. Incorpora video nell'e-mail:perché, come e quando

  2. Come e perché usare un esposimetro

  3. Che cos'è l'illuminazione low-key e perché dovresti usarla?

  4. Quale movimento della fotocamera dovresti usare e quando e perché?

  5. Come, perché e quando utilizzare i filtri polarizzatori

  6. Perché SRT, HLS e MPEG-DASH sono il futuro dello streaming

  7. Il potere del primo piano:perché, quando e come usarlo

  8. B-Roll Guide:cos'è e perché, quando, come usarlo

  9. Cos'è un'app Teleprompter e perché dovresti usarla?

  1. Quando scattare in RAW vs JPEG (e perché)

  2. J Cut vs. L Cut:perché e come usarli nei tuoi video

  3. Perché preoccuparsi della sicurezza della rete per lo streaming live?

  4. Come utilizzare il live streaming su YouTube per l'apprendimento a distanza e gli eventi virtuali

  5. Perché cineasti e fotografi preferiscono usare la luce soffusa

  6. Messa a fuoco manuale e messa a fuoco automatica:quando utilizzare quale e perché

  7. QUESTO è il software di editing video che uso (e perché...)

  8. Video orizzontale e video verticale:quando utilizzarli

  9. I 5 migliori metodi per comprimere i file video per l'invio tramite e-mail (e quando utilizzarli)

Diretta streaming