WebKit GTK+率先实现了视频语音会话

Audio和Video是HTML 5新增的元素,它作为一种标准支持使浏览器无需安装任何插件便可以播放音频和视频。

遗憾的是当前视频编码标准尚未确定,HTML 5的推广进程缓慢。然而这毫不阻碍工程师们在这方面的继续给力!

下面是由Ericsson Lab 带来的:WebKit GTK+在Ubuntu Linux下实现的纯HTML的视频语音会话。

时间先回到2007年12月,那个时候本站还叫LDCN的时候,TualatriX写过这么一篇文章:《GStreamer为GTK/WebKit带来HTML 5 Video支持 》。想想看,2007年,HTML 5视频还不是很火的时候,WebKit GTK+开发分支就已经通过GStreamer进行支持了,可谓领先业界。

现在,新的革命又来了,这次是“视频语音会话”的支持——它不像Google Talk需要插件支持,是纯HTML的。

本文不计划详解其中的技术细节,只略点明一二:

  • 实现了device 元素和Stream API;
  • 使用MediaStreamManager来映射流媒体地址到对应的多媒体后端管道;
  • 使用MediaStreamTransceiver来控制相关媒体的处理和传输;
  • 使用WebSocket进行二进制数据传输;

文章提到了未修改系统的多媒体框架及系统,加上演示视频中是Ubuntu,因而可以得出,该实现是又是基于GStreamer的。

OK,讲了这么多,可能有点糊涂了,看个视频便明白了:

再来两张图片,视频中显示的网页,便是由这样的HTML+JS+CSS实现的。

 

得益于CSS 3的支持,视频也可以翻转喔!

 

怎么样,这个视频语音会话的支持很赞吧,技术层出不穷,就看看开发者如何发挥想像,用来实现各种有意思的应用了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值