[发明专利]低时延移动设备视听流传输有效
申请号: | 201880022917.8 | 申请日: | 2018-03-23 |
公开(公告)号: | CN110476431B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | D·D·尼梅耶;S·F·斯利文斯基;Q·达默雷尔;D·K·加勒特;D·卡姆拉;G·A·小波格;N·J·方 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04N21/2365 | 分类号: | H04N21/2365;H04N21/2368;H04N21/422;H04N21/4223;H04N21/43;H04N21/434;H04N21/8547;G11B27/031;G11B27/10;H04N21/234;H04N21/439;H04N21/44 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦;陈斌 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 低时延 移动 设备 视听 流传 | ||
一种用于经由移动计算设备进行音频和视频的低时延流传输的方法,以促成高质量的实时交互式流传输体验。该方法包括接收通过执行应用程序生成的应用音频流、通过执行应用程序生成的应用视频流、麦克风音频流和相机视频流。应用音频流和麦克风音频流被混合以产生经混合的音频流。应用视频流和相机视频流被合成以产生经合成的视频流。经混合的音频流被编码以产生经编码的音频流,并且经合成的视频流被编码以产生经编码的视频流。经编码的音频和视频流被打包成一个或多个流传输分组,并且被输出到远程计算设备。
技术领域
本发明涉及视听流传输。
背景技术
视听流传输允许用户经由诸如互联网等信息网络向观众受众广播视听内容。用户可以向观众受众广播任何类型的视听内容。例如,用户可以流传输视频游戏玩法、用户生成的节目(例如,实况表演、播客)、电子竞技(E竞技)和其他事件(例如,展板(panel)、新闻发布会和展厅活动)。
发明内容
提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的概念的选集。本概述并不旨在标识所要求保护的主题的关键特征或必要特征,亦非旨在用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中提及的任何或所有缺点的实现。
一种用于经由移动计算设备进行音频和视频的低时延流传输的方法,以促成高质量的实时交互式流传输体验。该方法包括接收通过执行应用程序生成的应用音频流、通过执行应用程序生成的应用视频流、麦克风音频流和相机视频流。应用音频流和麦克风音频流被混合以产生经混合的音频流。应用视频流和相机视频流被合成以产生经合成的视频流。经混合的音频流被编码以产生经编码的音频流,并且经合成的视频流被编码以产生经编码的视频流。经编码的音频和视频流被打包成一个或多个流传输分组,并且被输出到远程计算设备。
附图说明
图1描绘了示例使用场景,其中移动计算设备将带有游戏玩家音频和视频的视频游戏音频和视频流传输到远程设备。
图2示意性地示出了示例计算环境,其中移动计算系统提供低时延视听流传输。
图3示意性地示出了示例流传输管线。
图4示出了用于在时间上同步经编码的音频和视频流的示例办法。
图5和6示出了用于使用计算系统来流传输音频和视频的示例方法。
图7示出了示例计算系统。
具体实施方式
在一些情形中,视听内容可以被“实况地”流传输,以允许在用户正在流传输时与用户进行观众交互。在该讨论的上下文中,实况意指被感知为实时或近似实时。例如,不同的观众可以在“聊天”界面中向广播用户发送问题和评论。广播用户可接着提供回答这些问题和/或提供与聊天相关的评论的实况评论。广播用户和观众之间的互动可能是时间敏感的。例如,当广播用户正在实况流传输时,广播用户可以接收来自观众的关于如何玩视频游戏的指令。然而,如果指令由于高时延而被延迟,则指令可能不再适用于视频游戏的当前状态。而且,由于高时延视听流而导致的广播用户和观众之间的延迟了的交互可能导致被观众负面地感知到的脱节体验。
相应地,本公开涉及一种用于执行低时延视听流传输以实现高质量、实时交互式流传输体验的办法。具体而言,输入音频流经由音频编码器被编码以产生经编码的音频流。输入视频流经由视频编码器被编码以产生经编码的视频流。如果音频编码器和视频编码器具有不同的时钟参考,则音频编码器和视频编码器可能提供分开的非同步的时间戳。这种时间偏差可能导致在经编码的音频流和经编码的视频流之间的漂移。因此,时间戳校正操作被执行以同步经编码的音频和视频流以便防止这种漂移。经编码的音频和视频流任选地可以进一步被剥离对低时延视听流传输而言不需要的由视频和/或音频编码器生成的元数据。所得到的经同步的、经编码的音频和视频流被一起打包成流传输分组,并经由计算机网络输出到流传输服务器计算系统,以供分发给不同的观众计算设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880022917.8/2.html,转载请声明来源钻瓜专利网。