This program registered in the Windows service is executed as a server, which transcodes (encodes) an video using the resources of a web client and transmits the video to a ftp server.
Recently
Added the function to display the remaining time.
Demo
Browsers support
IE / Edge
Chrome
IE10, IE11
last version
Install
go get github.com/Hunet-edutech/ffmpeg-web-client
Run
To run the program, you need to download below libraries.
If you want to check logs, you must use Init() method in Run() method.
Due to the security issue(fakepath) on the web, the process will copy a stored data received from the web client, then encode it and send it to the ftp server.
Therefore, this process must need to delete a stored data and encoded data on local.
You can stop to encoding a file, but you can't stop during uploading.
You can set the output directly to the ftp server during the ffmpeg encoding process, but it is not recommended.