0

我正在开发一个带有屏幕共享的 iOS 应用程序。由于 Apple 不支持 iOS 上的 screenshsring,因此唯一的方法是截屏并传输它们。

我正在使用 WebRTC DataChannel 将屏幕截图分享到浏览器。它工作得很好,但需要良好且稳定的上传速度才能工作。

我的问题是网络速度较慢或速度上升和下降时。因为我希望屏幕共享相对实时。需要实施某种流量控制。现在,当连接速度变慢/滞后尖峰时,接收端会出现延迟。

所以当速度较低时,我想减慢每秒发送的屏幕截图。反之亦然。我正在与 ntp 同步时钟,并且在发送截屏时间的那一刻有一个幼稚的实现,并且我编写了一些幼稚的算法。但是它并没有像我需要的那样工作。

有没有什么实时流量控制算法可以推荐给我,或者有什么其他的想法?

4

0 回答 0