<kbd id="267gcoga"></kbd><address id="jbaehblx"><style id="9od3ff6l"></style></address><button id="1h6dze8q"></button>

          跳到内容 跳到导航

          Research & Ideas

          站内搜索

          可以在计算机科学采取毛刺和失速了实时视频的?

          申博体育队取代视频会议技术的当前错落有致带有集成的方法来压缩和在互联网上传输动态图像。

          Illustration of multicolored glitch effect

          视频故障的范围可以从在线电话会议,远程控制远程手术致命的紧急情况的烦恼。 | istock /microvone

          谁参加了一个网络视频会议的人经历了frrrrrrrrrrrrreezes,ST-ST-ST-ST-ST-说出和摊位。

          通常,流恢复和herky-jerkies结束。其他时候,屏幕变暗。这种故障可以在在线电话会议,危及生命的紧急情况的远程控制远程手术的范围从一个烦恼。

          现在申博体育的计算机科学家已经开发出一种方法来压缩和传输上,大大减少延误的互联网视频,大大提高了相对于这样熟悉的服务,如Skype,FaceTime公司,谷歌Hangouts功能,内置到Chrome浏览器中的WebRTC协议的画质。

          博士生sadjad fouladi,谁领导这个项目,正在呈现 这项研究 在 网络会议。申博体育的科学家们正在自己的“清白”的方式免费提供的,使得创建和部署流媒体视频公司也可以包含一部分或全部的这些新的理念融入到他们的产品和服务。

          “互联网视频已经几十年来一直发展,今天的系统已经发展成为一个有点拼凑而成的,”说 基思·温斯坦计算机科学系的助理教授。 “sadjad展示了如何把碎片一起在提高整体质量和可靠性一个新的和不同的方式。”

          温斯腾提醒说,改进可能不会立竿见影。 “我们正在重新思考如何实时视频可能有一天会做出这样远程手术或机器人手术更可靠的新应用,”他说。 “这些改进将是难以纳入到现有的系统。”

          新方法,新名称

          斯坦福团队代号为视频框架婆罗门参。 fouladi说,它解决了一个事实,即今天的视频会议程序从两个独立的部分内置茎的问题。一个是“编解码器”,其压缩视频。另一种是“传输协议”发送的基础上如何快速数据可被流式传输的估计数据分组而不使网络。

          这些组件的设计,往往由不同的公司多年来分别提高了,然后组合成如Skype或FaceTime的程序。如fouladi解释的,传输协议和编码解码器必须一起计算多少数据网络可以根据多种因素,包括连接的强度流。

          “当传输协议和编解码器不同步的,我们得到的毛刺或停止,”他说。

          在婆罗门参,申博体育团队设计是密切与传输协议集成的编解码器。婆罗门参联合了一帧一帧控制压缩和分组通过分组传输的控制的成单个算法。这让视频流在每一时刻跟踪网络的容量。

          “即使一个坏帧可能导致故障,” fouladi说。 “婆罗门参从不将可能拥塞网络的框架。”

          眼见为实

          研究人员使用的测试电池与微软的Skype,谷歌视频群聊,苹果的FaceTime和谷歌Chrome浏览器实现互联网标准的WebRTC协议比较婆罗门参。平均而言,婆罗门参,测定减少四倍的延迟,而在一个标准化的标度(称为结构相似性,或SSIM)由至少60%的提高的图像质量。 (研究人员创建了一个 侧方比较 的婆罗门参与互联网标准的WebRTC协议和创建的 网站分享他们的研究。)

          申博体育团队已经发布了婆罗门参作为开源软件,意味着任何人都可以免费下载,学习和改变的使用,改善或适应它的代码。他们希望他们的做法的元素将贯穿于实践。

          “我们都有过与视频会议不好的经验,” fouladi说。 “很有趣的是一直为很多人很头痛的一个问题的工作。”

          在其他研究共同作者是博士生约翰·埃蒙斯和里亚德秒。 wahby,硕士研究生埃姆雷orbay,和凯瑟琳武,实习生谁现在是在萨拉托加,加利福尼亚州萨拉托加高中三年级。

              <kbd id="e8271ow4"></kbd><address id="dic716jp"><style id="vwdknz1v"></style></address><button id="3jekkxwe"></button>