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