通过WebRTC和浏览器支持进行屏幕共享
Screensharing over WebRTC and browser support
我正在尝试在浏览器上构建屏幕共享。我正在努力寻找最好的原生实现,并进行了一些初步的在线研究
- MediaDevices.getUserMedia()-在FF中可用。在chrome中有点奇怪
- WebRTC选项卡内容捕获-我看到它处于提案阶段
- HTML5中的浏览器选项卡屏幕共享-解释其他方法的博客
研究上面的一切似乎都在2012年左右,我想知道最新的是什么?
问题:我可以使用哪些当前技术/javascript API,以及它对浏览器的支持
屏幕共享在Firefox中是活跃的,但atm需要用户修改about:config
。请参阅我对另一个问题的回答。我相信他们正在努力消除这个障碍。
Chrome是相似的,但不完全相同,AFAIK要求用户安装扩展。
我不相信其他浏览器在本机上支持这一点。
您可以将html
文档保存到<svg>
元素的<canvas>
或<foreignObject>
上,然后发送<canvas>
或<svg>
的data URL
、ArrayBuffer
或Blob
;或者将html
文档作为编码字符串发送。
相关文章:
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- Facebook共享显示一个接一个的空白页面
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 页面可见性API实际上支持操作系统屏幕锁定吗
- 在angular 1中,我如何检测angular是否受支持,并在屏幕上显示消息's不受支持
- 无法使用电子运行屏幕共享镶边应用程序
- "共享屏幕”;在Skype链接上
- 根据要求,在onDraw()中使用画布设计的文本支持所有屏幕
- Phonegap中的多屏幕支持和android、iphone、windows黑莓的图像大小
- Web RTC屏幕共享不工作在Chrome
- Angular不支持javascript屏幕上的键盘输入
- 使用MediaStream API在javascript中捕获屏幕截图或共享实时屏幕
- 如何停止使用WebRTC进行屏幕共享
- 检测浏览器/设备是否支持屏幕旋转
- Node.js或其他JS服务器技术是否支持请求之间的本机共享内存而不需要序列化?
- 我应该如何创建“屏幕共享”?SignalR
- 使用webrtc共享屏幕的某些部分
- 我可以禁用Windows 8共享栏上的屏幕截图选项吗
- 通过WebRTC和浏览器支持进行屏幕共享