当我使用 Screen + Camera 发布 WebRTC 流时,出站分辨率很低。那么如何提高出站分辨率呢?
问问题
44 次
1 回答
1
当您使用 Screen + Camera 时,您需要使用 Canvas 来发送流。使用 Canvas 有一些优点/缺点。以下是提高出站分辨率的一些建议:
- 使用更好的 CPU/RAM 计算机
- Ant Media Server 以 15 FPS 的速度绘制画布。没有那么高的价值。如果 FPS 值较低,则出站分辨率会增加。
[奖金]
使用 Canvas 的优点如下:
- 支持硬件加速;
- 它能够单独操作任何和每个像素。
缺点如下:
- 它使处理器和 RAM 过载;
- 它的垃圾收集器是有限的,并且没有提供清除内存的选项;
- 它需要手动处理对象事件;
- 它在高分辨率下运行不佳;
- 它要求单独渲染每个元素。
PS:您可以查看画布示例
于 2022-02-20T16:55:26.733 回答