如何通过WebRTC在浏览器中实现桌面共享的音视频直播系统?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1513个文字,预计阅读时间需要7分钟。
在线直播共享桌面非常重要,它包括:
1.共享桌面原理
2.共享桌面在直播系统中的必备功能
3.共享者:每秒抓取多次屏幕,比较每次抓取的屏幕,计算差异值。
-
共享桌面在直播系统中是一个必备功能
-
共享者:每秒钟抓取多次屏幕,每次抓取的屏幕都与上一次抓取的屏幕做比较,取它们的差值,然后对差值进行压缩;如果是第一次抓屏或切幕的情况,即本次抓取的屏幕与上一次抓取屏幕的变化率超过 80% 时,就做全屏的帧内压缩。最后再将压缩后的数据通过传输模块传送到观看端;数据到达观看端后,再进行解码,这样即可还原出整幅图片并显示出来
-
远程控制端:当用户通过鼠标点击共享桌面的某个位置时,会首先计算出鼠标实际点击的位置,然后将其作为参数,通过信令发送给共享端。
本文共计1513个文字,预计阅读时间需要7分钟。
在线直播共享桌面非常重要,它包括:
1.共享桌面原理
2.共享桌面在直播系统中的必备功能
3.共享者:每秒抓取多次屏幕,比较每次抓取的屏幕,计算差异值。
-
共享桌面在直播系统中是一个必备功能
-
共享者:每秒钟抓取多次屏幕,每次抓取的屏幕都与上一次抓取的屏幕做比较,取它们的差值,然后对差值进行压缩;如果是第一次抓屏或切幕的情况,即本次抓取的屏幕与上一次抓取屏幕的变化率超过 80% 时,就做全屏的帧内压缩。最后再将压缩后的数据通过传输模块传送到观看端;数据到达观看端后,再进行解码,这样即可还原出整幅图片并显示出来
-
远程控制端:当用户通过鼠标点击共享桌面的某个位置时,会首先计算出鼠标实际点击的位置,然后将其作为参数,通过信令发送给共享端。

