首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置最低延迟的WebRTC android

配置最低延迟的WebRTC android
EN

Stack Overflow用户
提问于 2017-06-02 09:43:06
回答 1查看 2K关注 0票数 1

如何将WebRTC配置为流媒体实时视频的最低延迟(从安卓手机摄像头到PC,通过安卓上的WebRTC应用程序到Firefox )?质量可能是15-24 fps或者640 x480?

我的应用程序需要在android手机上实时播放视频,并尽可能实时地传输到PC上,以便在Firefox上查看(使用P2P协议)。这款应用看起来就像控制某个机器人,玩流媒体视频游戏。

我怎么做才能达到预期的效果呢?也许它可以在3G/4G网络中延迟50 ms?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-06-03 06:16:11

也许它可以在3G/4G网络中延迟50 ms?谢谢。

不可能。你不可能在移动网络上发送一个有少量延迟的数据包,更不用说捕获视频,用音频编码视频,用音频发送、接收、缓冲、解码、呈现它。每帧50 is的延迟并不比模拟传输高得多!

你会发现,即使是手机上的许多摄像头,在系统获得数据时,也会有很大的滞后。

你知道人类对视觉刺激的反应可能需要200毫秒吗?我的电视至少需要150毫秒才能从其无损的HDMI输入中显示一个帧。

您的项目需求与实际完全脱节。你也应该花些时间来理解当你把数字视频推到低延迟的极端端时所发生的权衡。你即将做出一些真正的牺牲,在1秒或500毫秒左右。请考虑阅读我在这里的文章:https://stackoverflow.com/a/37475943/362536,特别是“为什么不在这里使用神奇技术”一节。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44325741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档