Answer the question
In order to leave comments, you need to log in
How to process video on the server using Laravel or third-party tools?
I do video hosting. Video processing is required before production, which includes converting with video division into 4 types (360,480,720,1080) of quality. The finished videos will be streamed to Amazon S3. Is it possible to implement this on a regular virtual server? And specifically with the help of third-party tools or native ones specifically for Laravel. I can’t find up-to-date information for today, and all sorts of TV streams charge a lot for conversion.
Answer the question
In order to leave comments, you need to log in
Can. For PHP, there is a corresponding ffmpeg library that allows you to work with video. But the most problem will be on the implementation of the fault tolerance of the application. Because processing, uploading and running the site on one server will heavily load the server. It is advisable to find a solution with multiple servers.
PS: I saw a similar solution somewhere on the Internet, if I find it, I'll throw it here.
First of all,
of course not. You need a normal server on which you will need to install ffmpeg.
Secondly, this process is neither quick nor easy.
Video editing is generally one of the most difficult processes.
Therefore, you need a powerful dedicated server and it will be well stressed during processing.
Thirdly, Amazon has a video processing service, of course not free https://aws.amazon.com/elastictranscoder/
It was necessary to study the main question first - video processing and how it generally works.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question