October 2013

WebRTC
• Proposal: VP8 as RTCWEB Mandatory to Implement
• First WebRTC Facebook app, built using vLine
• Together.js: Mozilla JavaScript library to add collaboration to apps, uses WebRTC for audio chat, WebSocket for data sharing
• Media Capture and Streams: new editor's draft, Constrainable interface in next version
• GeckoView will support WebRTC
• uProxy announced (Chrome extension using WebRTC data channels to circumvent censorship/firewalls):
uproxy.org
youtu.be/ZJ6BuHL0EiQ
mashable.com/2013/10/21/google-uproxy-internet-freedom
(Worth noting that quite a lot of commentary implies that uProxy will be used for snooping: 'More like a peer-to-peer gateway to the NSA.', etc.)
• SCTP data channels in Chrome 31 without a flag, which enables:
• Optional reliable transfer, e.g. for file sharing (though in fact this has been accomplished over RTP, the old protocol for RTCDataChannel, which in practice is actually pretty reliable)
• Binary data
• Built-in flow control (flow/congestion control is built into SCTP, and bandwidth is managed not capped)
• First live TV interview using WebRTC
• Vonage and WebRTC:
'We use iSAC and iLBC as our audio codecs and VP8 as our video codec to ensure the best quality on mobile devices while reducing transcoding on the backend. … We would love to see where WebRTC goes with mobile and integrate better with mobile devices. For instance, using the hardware implementation of the codecs that is available in the devices’ chipsets to provide higher quality media.'

EME
• Mozilla bug: request for pledge never to implement HTML5 DRM
• Brendan Eich blog post about EME
• Henri Sivonen: What is EME?
• NPAPI deprecation blog post: Silverlight, used by 15% of Chrome users, will be whitelisted, probably until NPAPI is removed (planned for Q4 2014)
• Tim Berners-Lee signs off on EME (EFF comment)

Media
• srcN Intent to Implement (13 October, arguments against):
<img src-1="(max-width: 400px) pic-small.jpg" src-2="(max-width: 1000px) pic-medium.jpg" src="pic-large.jpg">
• Discussion of enabling video for img elements, in Animated WebP Images: Intent to Ship
• WebVTT regions Intent to Implement (9 October)
• Mozilla Lossy Compressed Image Formats Study:
The data shows HEVC-MSP performing significantly better than JPEG and the other formats we tested. WebP and JPEG XR perform better than JPEG according to some quality scoring algorithms, but similarly or worse according to others.
• Snap.svg: The JavaScript SVG Library for the Modern Web
• The 10.8.5 camera driver for the recent version of the MacBook Air is 64-bit only, so any 32-bit app using the camera fails – including Skype, iMovie, Hangouts (and any app running on Chrome that uses getUserMedia()). Apple is fixing this.

Web Audio
• Questioning the current direction of the Web Audio API

And finally...
• Peer5 Kaltura P2P video
• Kindle Mayday: 24/7 customer support with video chat and screensharing. (Kindle HDX range includes 8.9" tablet with 2.2GHz quad-core, 339ppi display, rear-facing 8MP 1080p and front-facing 720p camera, 374g.)
• Wearable, speaking depth sensing camera for blind people: distance, colour and 'person-sensing'
• Stereoscopic 3D with CSS: just cross your eyes!
• Some people love image stabilisation but not everyone
• Radio is still the world's most popular form of media with listener figures at their highest levels in decades:
What irritates many people in the broadcast industry is a conviction that Apple, Pandora and other algorithm-driven music services are being misleading in their use of the word “radio”. 
“They’ve stolen our brand,” says James Cridland, a veteran of the UK radio industry who has helped the BBC and several commercial broadcasters develop their digital strategies. “A list of songs produced by a computer program is not radio,” he says, articulating a widely-held view. “Radio is something that gives you companionship, it surprises you, it gives you news.”