1
我正在开发一个mozilla插件,现在我必须将浏览器会话记录为视频并将其发送到服务器。 Web会话的录制将被触发并从我的插件中停止。我将如何记录网络会话?是否需要将任何jquery插件添加到我的插件或者是否有任何其他插件sdk提供的源?从我的mozilla插件记录Firefox Web浏览器会话
我正在开发一个mozilla插件,现在我必须将浏览器会话记录为视频并将其发送到服务器。 Web会话的录制将被触发并从我的插件中停止。我将如何记录网络会话?是否需要将任何jquery插件添加到我的插件或者是否有任何其他插件sdk提供的源?从我的mozilla插件记录Firefox Web浏览器会话
我在一个插件中使用about:
页面,但我不得不欺骗它认为它是https。该插件是一个27mb由于包含ffmpeg.js转换为不同格式的视频。所以,现在下载它,你从我的Dropbox有 - https://www.dropbox.com/s/soemrqn2smmcge2/dist.xpi?dl=0
的代码是在这里在github - https://github.com/Noitidart/Screencastify/
我用的WebRTC。
这是一个好主意。我创建了一个跨平台的截图插件:https://addons.mozilla.org/en-US/firefox/addon/nativeshot/但录制视频是不同的,你不想每隔几毫秒采取一堆截图,有更好的备择方案。我听说这可以通过webrtc完成,所以不需要像我在截图插件中那样使用平台API。 – Noitidart
@Noitidart我浏览了足够多的webrtc,但他们只提供屏幕共享,而且他们每次都要求许可记录屏幕。这必须是自动的,因为页面内的脚本不能等到用户批准 – Muthu
为了避免许可你必须使用jsctypes。你知道c以及如何阅读MSDN(COM),AppleDocs(CoreFoundation/Cocoa)上的文档,我不知道如何为Linux做这些事情,但是用X做了一些事情。如果你愿意,我很乐意与你合作把这个敲出来。我也需要它。 – Noitidart