Video Transcoding with Google Transcoder using PHP and HLS protocol
₹12500-37500 INR
Ditutup
Disiarkan hampir 2 tahun yang lalu
₹12500-37500 INR
Dibayar semasa penghantaran
Introduction
In this project, the task is to use PHP to transcode videos of various heights using Google Transcoder service and save the output in a Google Storage bucket. The project mainly focuses on achieving transcoding for the HLS protocol. The transcoded video chunks should be saved in the Google Storage bucket. Additionally, the PHP code should query a database table for non-transcoded videos from the last 24 hours and initiate transcoding only for those videos. At the completion of transcoding, all output should be copied to the Google Storage bucket, and an API provided by the client should be called for completion. Finally, a PHP script should be developed to automate the entire job and run as a cron job at regular intervals.
Video Transcoding using Google Transcoder Service
The first step in achieving the goal is to utilize the Google Transcoder service to transcode the input videos. The Google Transcoder service provides a flexible and reliable platform for video transcoding. The service supports various input formats, including MP4, MOV, and AVI. The transcoded videos will be of different heights and must comply with the HLS protocol.
Saving the Output in the Google Storage Bucket
The transcoded videos must be saved in a Google Storage bucket. The Google Storage bucket is a scalable and secure platform for storing files. The bucket will be used to store the transcoded video chunks. The PHP code will access the Google Storage bucket and save the transcoded video chunks.
Querying the Database Table for Non-Transcoded Videos
The next step is to query the database table for non-transcoded videos from the last 24 hours. The PHP code will access the database and retrieve the necessary information about the non-transcoded videos. This step is crucial to ensure that only non-transcoded videos are transcoded, which will save processing time and resources.
Initiating Transcoding for Non-Transcoded Videos
Once the non-transcoded videos have been identified, the PHP code will initiate transcoding for those videos using the Google Transcoder service. The transcoded videos will be of different heights and must comply with the HLS protocol.
Copying the Output to the Google Storage Bucket
At the completion of transcoding, the PHP code will copy all output to the Google Storage bucket. This step is necessary to ensure that the transcoded video chunks are available for further processing.
Calling the API Provided by the Client
Finally, the PHP code will call an API provided by the client for completion. This step will enable the client to receive a notification once the entire job is completed.
Automating the Entire Job and Running as a Cron Job
To automate the entire job, a PHP script will be developed that performs all the necessary tasks, as described above. The PHP script will be run as a cron job at regular intervals to ensure that all non-transcoded videos are processed in a timely and efficient manner.
Conclusion
In summary, the project involves using PHP to achieve video transcoding for various input heights using the Google Transcoder service. The transcoded video chunks will be saved in the Google Storage bucket. Additionally, the PHP code will query a database table for non-transcoded videos of the last 24 hours and initiate transcoding only for those videos. At the completion of transcoding, all output will be copied to the Google Storage bucket, and an API provided by the client will be called for completion. Finally, a PHP script will be developed to automate the entire job and run as a cron job at regular intervals.
Hi there,
Hope you're doing well.
Video Transcoding with Google Transcoder using PHP and HLS protocol
I am quickly responding to your job as I am the right fit for your project.
✔ I am good at web and Mobile App Development, React Native, Flutter, Android and iPhone and I have completed many project based on PHP project recently.
✔ I could complete this project within the given deadline perfectly.
Please contact me. I am ready to start your job right now.
Look forward to hearing from you.
Thanks!
Awaiting response,
Asha
Hello,
I am interested in applying for this project as I am sure that the combination of my previous work experience, field education and many skills and qualities make me an ideal candidate for this role. Moreover, I am sure that I can complete this project according to your requirements.
Hello Sir/Mam,
Hope you are doing well!
I have seen your requirements for Website Development. Happy to tell you I have 7+ years of strong experience as Full Stack Developer and i have expertise with HTML, CSS, JavaScript, WordPress, python, Laravel, CodeIgniter, PHP and MYSQL.
I would like to show myself expertise and past quality work. If you like I can also provide you samples of our previous work, through which you can estimate our work. Please initiate a small chat for further discussion.
Website Designing Services Includes:
Responsive Web Design
Logo Web Design
Ecommerce web design
Website Redesign
Landing Webpage Design
PSD to Responsive HTML
Mobile Web Design
Custom Layout Designing
Custom Web Development Which I offer.
Shopify web development
Payment Gateway Integration
AngularJS Web Development
PHP Web Development
Joomla Development
Magento Web Development
WordPress Development Services
Drupal Development
CodeIgniter Web Development
Looking forward with a positive hope to work together.
Thanks & Regards,
Gunjan Sharma
Hi
Greetings!
I am available right now for the project discussion and can start the project
on an immediate basis. I have understood your project requirement
I have7++ experience in design and development. I can handle projects from small styling to full development from scratch. I will provide a good result in a short time and satisfy you fully.
We have experienced developers in
PHP
MySQL
Video Processing
Google APIs
WHY-ME:
» Ready to Start as Immediate& Proper Testing.
» Keep your Data & Website Secure: Daily Progress Updates.
» You will get 30-days FREE BUG-SUPPORT even after Project-Completion
Please give me in touch and let's discuss more detail about your task via chat.
Project milestones will be decided during chat
Thanks and Regards
Soft Train