超越HTML 5:WebKit GTK+率先实现了视频语音会话
时间:2010-09-19
来源:ibentu
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的支持,视频也可以翻转喔!
怎么样,这个视频语音会话的支持很赞吧,技术层出不穷,就看看开发者如何发挥想像,用来实现各种有意思的应用了!
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28