Podcast · Nuovi episodi

Gabriele
Romanato

Conversazioni brevi sullo sviluppo web full stack: linguaggi, architetture, strumenti e il mestiere di chi scrive codice ogni giorno.

Episodi

Stagione 94 Episodio 10

Il collaudo e l'orizzonte

Come si diagnostica una chiamata che non va: webrtc-internals, getStats e le metriche che contano, i guasti più comuni e come collaudare in automatico. Poi l'orizzonte, con WebCodecs, WebTransport e Media over QUIC, una guida per scegliere e la chiusura della stagione.

Stagione 94 Episodio 9

Il cantiere

Mettiamo insieme i pezzi nel codice: un server di segnalazione in Go con stanze e ruoli per la negoziazione perfetta, le credenziali TURN temporanee, un client JavaScript, una riva scritta interamente in Go con Pion e le regole per portare tutto in produzione dietro nginx.

Stagione 94 Episodio 8

L'isola in mezzo al fiume

Le chiamate con più partecipanti: perché la rete a maglia non scala, MCU e SFU a confronto, simulcast e codifica scalabile, i server multimediali open source e i protocolli WHIP e WHEP per portare WebRTC nella diretta e nella trasmissione.

Stagione 94 Episodio 7

La passerella

I canali dati di WebRTC: SCTP dentro DTLS, canali affidabili e inaffidabili, ordinati e non ordinati, la dimensione dei messaggi, il controllo del flusso con bufferedAmount e i casi d'uso, dal trasferimento di file ai giochi.

Stagione 94 Episodio 6

I carri sul ponte

Audio e video in WebRTC: tracce e vincoli, i codec obbligatori e quelli moderni, RTP e RTCP, il buffer contro il jitter, come si recuperano i pacchetti persi e come il controllo della congestione adatta la qualità alla banda disponibile.

Stagione 94 Episodio 5

La parola d'ordine

La sicurezza di WebRTC: cifratura obbligatoria con DTLS e SRTP, l'impronta del certificato nell'SDP e la fiducia nel canale di segnalazione, permessi e privacy degli indirizzi IP, e la cifratura da un capo all'altro con SFrame quando c'è un server in mezzo.

Stagione 94 Episodio 4

Il traghetto

Quando il ponte diretto è impossibile serve TURN: come funziona l'allocazione di un indirizzo di inoltro, quante chiamate ne hanno bisogno, come configurare coturn, le credenziali temporanee e le regole per non trasformare il traghetto in una porta aperta sulla vostra rete.

Stagione 94 Episodio 3

I cancelli e la vedetta

Come due pari nascosti dietro router e firewall trovano una strada: NAT e i suoi comportamenti, i candidati ICE, i server STUN, i controlli di connettività, la raccolta progressiva dei candidati e il riavvio di ICE.

Stagione 94 Episodio 2

Il messaggero

La segnalazione, il pezzo che WebRTC lascia a voi: il formato SDP, il modello offerta e risposta, i transceiver, la rinegoziazione e lo schema della negoziazione perfetta per evitare le collisioni.

Stagione 94 Episodio 1

Le due rive

Che cos'è WebRTC, da dove arriva e perché è diverso da tutto il resto del web: due browser che si parlano direttamente, le tre API di base, i pezzi che il browser non fa per voi e la mappa della stagione.