1

当我使用 Screen + Camera 发布 WebRTC 流时,出站分辨率很低。那么如何提高出站分辨率呢?

4

1 回答 1

1

当您使用 Screen + Camera 时,您需要使用 Canvas 来发送流。使用 Canvas 有一些优点/缺点。以下是提高出站分辨率的一些建议:

  1. 使用更好的 CPU/RAM 计算机
  2. Ant Media Server 以 15 FPS 的速度绘制画布。没有那么高的价值。如果 FPS 值较低,则出站分辨率会增加。

[奖金]

使用 Canvas 的优点如下:

  1. 支持硬件加速;
  2. 它能够单独操作任何和每个像素。

缺点如下:

  1. 它使处理器和 RAM 过载;
  2. 它的垃圾收集器是有限的,并且没有提供清除内存的选项;
  3. 它需要手动处理对象事件;
  4. 它在高分辨率下运行不佳;
  5. 它要求单独渲染每个元素。

PS:您可以查看画布示例

于 2022-02-20T16:55:26.733 回答