230 likes | 564 Views
November 2013. WebRTC over STB. Hugo MACHEFER (CSWBU). Demos (desktop):. Demos (desktop):. Demos (desktop):. WebRTC APIs. MediaStream. RtcPeerConnection. RtcDataChannel. What is WebRTC ?. ?. Where ?. SEMANTICS. OFFLINE. DEVICE. CONNECTIVITY. MULTIMEDIA. GRAPHICS, 3D.
E N D
November 2013 WebRTCover STB Hugo MACHEFER (CSWBU)
WebRTC APIs MediaStream RtcPeerConnection RtcDataChannel
Where ? SEMANTICS OFFLINE DEVICE CONNECTIVITY MULTIMEDIA GRAPHICS, 3D PERF / INTEG CSS3
Experimentation on STB MH Evolution Standard Less MH ADVANCED
End-user (client) HW SW
Orly use-case --list-formats --set-parm=30 v4l2-ctl /dev/video5 ./capture …-o | gst-launch
Which STB 7435 G8/ipclient
Overhaul architecture WebApp Browser Player
Architecture JavaScript UserMedia- Controller MediaStream MediaPlayer PeerConnection MediaStreamCenter PeerHandler MediaStreamCenter- Gstreamer StreamMediaPlayer- PrivateGstreamer PeerHandler-Gstreamer CentralPipelineUnit
Flow chart navigator.getUserMedia ("camera", function(localStream) { video.src = window.URL.createObjectURL(localStream); }, .. UserMedia- Controller MediaPlayer MediaStream queryUserMedia MediaStreamCenter queryUserMedia MediaStreamCenter- Gstreamer StreamMediaPlayer- PrivateGstreamer registerSourceFactory CentralPipelineUnit
Flow chart navigator.getUserMedia("camera", function(localStream) { video.src = window.URL.createObjectURL(localStream); }, .. UserMedia- Controller MediaPlayer MediaStream queryUserMedia MediaStreamCenter load queryUserMedia MediaStreamCenter- Gstreamer StreamMediaPlayer- PrivateGstreamer connectToSource registerSourceFactory createSource CentralPipelineUnit Src Sink
BCM use-case 7435
Cisco Strategy for Web Extend SDKs, Build Standards, Develop Products Products • Progressively introduce HTML5 & WebRTC • e.g. “Jabber C” SDK • Build on Jabber SDK • Empower customers, ISV’s, partners, etc Standards • Work with standard bodies and industry shapers • Openness, interoperability …
THAT’S ALL FOLKS