使用 navigator.mediaDevices.getDisplayMedia 共享整个屏幕播放视频和共享单独视频播放器帧率大不相同

参数设置如下:
navigator.mediaDevices.getDisplayMedia({
video: { width: 1280, height: 720, frameRate: 30 }
});

当我调用该方法去单独共享播放4k或720p的视频播放器窗口时,共享出来的视频相当卡顿,尤其是当播放器拉伸至最大或全屏时,只有10帧不到;
而当我以共享整个屏幕的方式播放全屏的4k视频就没有这个问题,很流畅且满30帧。
网上查阅了许久没找到相关说明,求万能的网友们答疑解惑~