Vai al contenuto

WebRTC Digest – Week of 5/13 – BB10, Firefox 22 & Google IO

WebRTC su Blackberry 10

I nostri amici a Hookflash ha dato il via alla settimana annunciando il supporto per WebRTC su Blackberry 10. Erik Lagerway ha poi aggiunto su webrtc-discuss:

Volevo solo informarvi che abbiamo completato il porting dell'intero stack multimediale WebRTC di Google su QNX/Blackberry 10. Attualmente è disponibile nel nostro repository GitHub Open Peer e prevediamo di integrarlo nel progetto principale, se Google lo accetterà.

Justin Uberti, responsabile tecnico di WebRTC, ha accolto con favore la notizia e ha definito le regole di base per le versioni contribuite:

Erik, grazie per avercelo fatto sapere. È sempre un piacere vedere qualcuno che contribuisce all'espansione dell'ecosistema WebRTC!

A condizione che il porting rispetti le nostre linee guida di stile e le nostre prassi per il codice specifico della piattaforma, possiamo contribuire alla sua implementazione. L'unico inconveniente è che non saremo in grado di fornire un supporto completo tramite i nostri trybot e test. In caso di errore durante la compilazione, sarà necessario correggerlo.

Firefox 22 Hits Beta

Martedì, Firefox 21 è stato rilasciato, il che significa che manca solo una versione prima che WebRTC sia abilitato di default. Firefox 22 è attualmente previsto per il rilascio il 24 giugno. Se sei impaziente, puoi ottenere un'anteprima in Firefox Beta, Aurora, oppure se sei davvero coraggioso, Ogni notte.

Jon Fingas, scrivendo per Engadget, Ulteriori informazioni su Firefox 22:

Sebbene Mozilla sia da tempo un sostenitore di WebRTC per le chat vocali e video senza plugin, non era ancora pronta ad abilitare il protocollo completo in Firefox come standard. Da questa settimana, però, si sente più sicura...

Google IO

Justin Uberti e Sam Dutton hanno concluso la settimana con una presentazione su WebRTC al Google IO. Sia le slide che il video sono ora disponibili per la visione.

Janko Roetgers sono stati riassunti i punti salienti della sessione. per GigaOm:

Secondo Justin Uberti, responsabile del team WebRTC di Google, WebRTC, la nuova tecnologia che consente chat vocali e video senza plugin direttamente nel browser, dovrebbe essere disponibile su oltre un miliardo di dispositivi unici (come browser desktop e dispositivi mobili) "entro una settimana".

Endpoint++

Ultimo ma non meno importante, Tsahi Levent-Levi ha alcuni suggerimenti per i fornitori e i clienti di UC nel nostro Post preferito della settimana:

Tutti i sistemi e gli endpoint delle sale riunioni che state installando? Rendeteli completamente compatibili con WebRTC: fate in modo che eseguano un browser HTML5 e lasciate che JavaScript si occupi del resto. Fate in modo che la vostra soluzione utilizzi questo tipo di implementazione. E tutti i vostri prodotti legacy? Create un gateway che permetta loro di accedere al sistema.

Concordo pienamente.

WebRTC Digest – Week of May 6

Qui alla sede centrale di vLine, utilizziamo una mailing list interna per condividere link ad articoli, messaggi, commit di codice e altre informazioni interessanti relative a WebRTC.

Ora che finalmente abbiamo un blog, abbiamo pensato che sarebbe stato carino condividere questi link con voi, cari lettori (Ciao mamma!). Quindi, tenete d'occhio questa pagina ogni lunedì per una nuova selezione accuratamente curata di notizie WebRTC della settimana precedente (che ne dite di questo, in tempo reale?). Senza ulteriori indugi, ecco la nostra prima edizione:

Endpoint esplosivi e spider

Kelly Teal, scrivendo per Channel Partners, si chiede "Che cos'è WebRTC?" e interpella alcuni analisti per ottenere delle risposte:

Quando si parla di collaborazione video, tutti parlano di WebRTC. Ma cos'è WebRTC e cosa significa per i partner?

 …

“"Ciò che WebRTC fa è creare il potenziale per un'esplosione di endpoint video basati su browser, che si connetteranno solo ad altri endpoint che utilizzano lo stesso standard", ha dichiarato Bill Haskins, analista di Wainhouse Research, a Channel Partners.

Siamo assolutamente d'accordo sulla proliferazione degli endpoint basati su browser. Genband, Tuttavia, hanno contestato l'affermazione secondo cui avrebbero comunicato solo con altri che utilizzano lo stesso standard, annunciando SPiDR, un nuovo gateway da legacy a WebRTC. Gary Audin, scrivendo per NoJitter, racconta la storia:

SPiDR si posiziona ai margini della rete dell'operatore. Fornisce API aperte e orientate al web che consentono agli sviluppatori di applicazioni di creare servizi di comunicazione avanzati attraverso la rete, tra cui voce, video, presenza, rubrica condivisa, cronologia delle chiamate, messaggistica istantanea e collaborazione. 

Google IO 411

L'annuale di Google festa degli sviluppatori arriverà in città entro la fine di questa settimana, e il responsabile tecnico di WebRTC Justin Uberti tornerà sul palco con un'altra sessione che sicuramente farà il tutto esaurito sul nostro stack in tempo reale preferito (nel caso in cui vi siate persi la sua sessione dell'anno scorso, potete guardare il video qui).

Quest'anno presenterà insieme a Chrome Developer Advocate e Collaboratore di HTML5 Rocks Sam Dutton. I due terranno anche un laboratorio di programmazione pratico (Code Lab) per aiutare i fortunati possessori dei biglietti a tradurre la miriade di sigle e codici delle API e dei protocolli WebRTC in applicazioni web di successo.

In questo codelab, ti aiuteremo a familiarizzare con le API e le tecnologie principali di WebRTC: – MediaStream (anche noto come getUserMedia): cos'è e come si usa? – RTCPeerConnection: qual è l'importanza dell'API più potente di WebRTC? – RTCDataChannel: come si configura la comunicazione in tempo reale di dati arbitrari? – Segnalazione: cos'è e come si configura? – Server: di cosa ho bisogno per la segnalazione, STUN e TURN?

Cibo per uccelli

Parlando di prelibatezze gustose, Justin si è riscaldato per IO distribuendo un trio di bocconcini a lungo attesi destinati a Marrone cromato sulla discuss-webrtc lista di distribuzione. Mercoledì, lui accennato che canali dati affidabili arriveranno presto (se vuoi essere il primo a sapere quando arriveranno, puoi iniziare Numero 1493).

Poi venerdì ha reso la nostra settimana annunciando Presto potrete utilizzare l'API getStats() per scoprire quali candidati ICE sono stati selezionati dal browser. Niente più tcpdump o log dettagliati per capire se state utilizzando un server relay! Siete emozionati quanto noi?

Infine, ma non meno importante, ha confermato che Canary ha acquisito la capacità di bilanciare il carico su più server TURN. Discussione completa Qui.

Richard Mentor Johnson?

Infine, abbiamo un paio di curiosità relative ai codec. Matt Frost, Product Manager di WebM ed ex CEO ad interim di On2, ha pubblicato che VP9 è quasi completato. Non sappiamo cosa ci entusiasmi di più: il supporto per i canali di profondità (webcam 3D + mappe di profondità + WebGL = ???) o la guerra dei codec VP9 contro H.265.

Poiché non sembra particolarmente probabile che i produttori di browser si accordino su un codec integrato comune in questo decennio, la spinta di Mozilla per un codec interamente basato su JavaScript sta iniziando a sembrare sempre più ragionevole. Seguendo le orme di Brendan Eich Oggi ho visto il futuro post su ORBX.js, Peter Bright, ha scritto un bel pezzo Per Ars Technica, con maggiori dettagli tecnici:

Per i browser come Internet Explorer 10 e Safari su iOS, ORBX viene utilizzato in modalità solo I-frame. Per altri browser, tra cui Firefox e Chrome, viene utilizzata una modalità mista più convenzionale. Questo perché la modalità mista dipende da WebGL per parte della decodifica. Gli I-frame possono essere codificati interamente in JavaScript, ma i P-frame richiedono l'uso di programmi shader a causa della loro maggiore complessità. Internet Explorer 10 e Safari su iOS non supportano WebGL e quindi non possono essere utilizzati per eseguire programmi shader. Di conseguenza, utilizzano circa il doppio della larghezza di banda per lo stesso livello di qualità video.

Purtroppo, non è ancora disponibile una demo pubblica. Ma non vediamo l'ora di provarla sui nostri iPhone 12.

Free vLine/WebRTC Consulting and Training

Una delle nostre priorità principali è rendere il più semplice possibile l'avvio con WebRTC e la piattaforma vLine. A tal fine, offriamo gratuitamente cinque sessioni di consulenza e formazione di un'intera giornata agli sviluppatori che lavorano a progetti che utilizzano WebRTC e vLine e che saranno pubblicati entro il 30 giugno.

Per gli sviluppatori negli Stati Uniti continentali, verremo nel vostro ufficio, ci siederemo accanto a voi e faremo tutto il necessario per garantire il successo del vostro progetto. Per coloro che si trovano in altre parti del mondo, faremo la stessa cosa tramite videochiamata e condivisione dello schermo.

Se sei interessato, invia un'e-mail a [email protected] Spiegaci cosa stai costruendo e come intendi utilizzare il tempo di consulenza.

Il 10 maggio esamineremo le richieste e selezioneremo i cinque sviluppatori. La priorità sarà data ai progetti per i quali sono già state allocate le risorse di sviluppo e che saranno lanciati a breve.

Attendiamo con piacere una vostra risposta!

vLine Just Got Easier

Siamo lieti di annunciare un importante traguardo per la piattaforma vLine: ora è possibile creare un servizio di video chat personalizzato in circa un minuto, senza scrivere una sola riga di codice.

E per rendere ancora più semplice il passaggio successivo e l'integrazione con il tuo sito web, offriamo cinque sessioni gratuite di consulenza e formazione in loco di un'intera giornata ai progetti idonei (dettagli completi Qui).

Per creare il tuo servizio di video chat, vai a vline.com e clicca sul grande pulsante "Inizia". Oppure, per vedere come funziona, guarda questo video: