Live streaming Video Compressing Videos to audio Add Watermark Add image as watermark Add text as watermark Scale/Resize Get size/bit_rate in (MB, KB, GB ) Get aspect ratio (1:1,16:4, 4:3) Get resolution (Height*Width) Get duration/length in (Seconds, minutes or HMS form 00:00:00) Add animated watermark Add external Audio Add audio loop Multiple videos adding/concatenate/merge Take auto screenshot while uploading Generate thumbnail while uploading Cut/Crop the specific time Marge Multiple Videos Ensure best quality for output Image Images To Video Overlay images, overlay text Add watermark Add Video on the Image Audio Add poster image to audio Add looped audio as watermark to audio Trim audio Merge audio Concatenate audio PDF Add watermark to the pdf. we want encrypted video streaming with jwt authentication, every user who upload the video must login. Only super Admin can provide accounts. We don't need registration. Each account can see the videos they have uploaded, how many users have watched the video etc. They can start the live streaming. Every user will have limited storage and bandwidth. Every video (live streaming or vod) will be encrypted. Stored and streamed. For every video user will get embedded code to add in website and app. Php or Ruby or node