I need a JavaScript recorder class
Budget: €8 – €30 EUR
You need you to create a recorder class in JavaScript for me. (Only Single js file)
It will need the following recording capabilities: desktop audio, microphone, webcam, desktop, area of desktop, window.
It has to contain all functions specified in the diagram I will provide to you. A link can be found on the bottom of this description and a file will be attached as well. You may add any extra functions and attributes you require(No need to change the diagram).
It has to be able to export the recording to a file at the end of the recording. (Only mp4 with any pixelformat of your choice that is able to be played by windows media player and YouTube)
Has to be compatible with Windows 7 and up.
I do not expect perfect commentary, but the code needs to be understandable and can’t contain deep nesting etc.
The program will run in an electron application. (Chromium browser with full NodeJS access) Implementation into the final program will be done by me.
You may use any library that can be distributed for commercial purposes in a closed source project. (MIT is alright, GPL isn’t)
Link to diagram of required class: https://jslink.nl/file/recorder_fl_uml.pdf
It will need the following recording capabilities: desktop audio, microphone, webcam, desktop, area of desktop, window.
It has to contain all functions specified in the diagram I will provide to you. A link can be found on the bottom of this description and a file will be attached as well. You may add any extra functions and attributes you require(No need to change the diagram).
It has to be able to export the recording to a file at the end of the recording. (Only mp4 with any pixelformat of your choice that is able to be played by windows media player and YouTube)
Has to be compatible with Windows 7 and up.
I do not expect perfect commentary, but the code needs to be understandable and can’t contain deep nesting etc.
The program will run in an electron application. (Chromium browser with full NodeJS access) Implementation into the final program will be done by me.
You may use any library that can be distributed for commercial purposes in a closed source project. (MIT is alright, GPL isn’t)
Link to diagram of required class: https://jslink.nl/file/recorder_fl_uml.pdf