Video streaming WebRTC是否会使用恒定的帧速率来捕获视频帧

Video streaming WebRTC是否会使用恒定的帧速率来捕获视频帧,video-streaming,webrtc,h.264,Video Streaming,Webrtc,H.264,WebRTC是否会使用恒定的帧速率来捕获H264流?我只能找到最大帧速率配置。否,我认为它是可变的,可以使用WebRTC的getStatsAPI查看任何点的精确帧速率。@mido22这是渲染的帧速率,但我认为捕获帧速率不是可变的,除非你初始化了捕获器。@Kevin,我的坏蛋,把它当作渲染帧速率,捕获帧速率是否在控制之下,虽然chrome在getUserMediaconstraints@mido22是的,这很奇怪,我知道在iOS中你可以使用约束来设置它,它可能有效,也可能无效。。。。。Chrome

WebRTC是否会使用恒定的帧速率来捕获H264流?我只能找到最大帧速率配置。

否,我认为它是可变的,可以使用WebRTC的
getStats
API查看任何点的精确帧速率。@mido22这是渲染的帧速率,但我认为捕获帧速率不是可变的,除非你初始化了捕获器。@Kevin,我的坏蛋,把它当作渲染帧速率,捕获帧速率是否在控制之下,虽然chrome在
getUserMedia
constraints@mido22是的,这很奇怪,我知道在iOS中你可以使用约束来设置它,它可能有效,也可能无效。。。。。Chrome似乎完全忽略了这些限制,而我对android应用程序的了解还远远不够。我所知道的是,iPhone 6可以以240 fps的速度捕获,但生成的流的帧速率要低一些,因此webrtc在捕获和输出视频曲目之间进行了一些缩放。我认为,帧速率是直接在h264位流中修改的,与帧大小(在vp8中修改)相同。或者至少是从捕获点开始的下游,但从实际编码开始的上游。