Find Jobs
Hire Freelancers

Write some Software

$30-250 USD

Terminado
Publicado hace más de 7 años

$30-250 USD

Pagado a la entrega
I need a restful API written to use internally within my applications. This API will be responsible for transcoding videos from a remote server to another format. During the transcoding process, this API needs to report the transcoding progress to a specified endpoint within the API call. This API also needs to signal when the transcoding has finished and send a list of the files back to the application for the application to download. The transcoding process will need to do the following: 1. Find the size of the aspect ratio of a video file to transcode and scale the video file into multiple sizes. For example a 1080p video should be transcoded into 1080p, 720p, 480p, 320p, and 240p. 2. Create a thumbnail for every second of video transcoded. All of this can be done with FFMPEG, trust me, I've done it. The problem with my current implementation is that it's really buggy and fails around 30% of the time. This code will need to be very stable and fail less than 1% of the time. The API should have the following methods 1. Transcode: This will be the command to transcode a video from one format to another. The video file will be on a remote server, so your code will need to download the video file from the remote server. It should take a parameter to specify the output format and 3 parameters for failure, status, and completion. This API call should return an ID number for the current transcode for any other API calls to perform actions. 2. Delete: This will be a command to delete the files for a previous transcode process. This should only accept a file ID. This command should also delete any associated temporary files. 3. Cancel: This command should cancel a transcode and delete any temporary files associated. 4. Retranscode: This command should allow me to instruct the API to re-transcode the video file in the case of server failure.
ID del proyecto: 11390908

Información sobre el proyecto

6 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hello. I can make the API using Python. This will be a rest APi. server will be Django. It will have a mongo database, where it will store information about video editing requests. For example the process id, progress, file directory. you will be able to query the service using the process id, to get progress, or download URL. There will be a delete endpoint that will remove the file, as well as the database entry. The caller will be responsible for polling the API for the state of the process. One thing that I need to know is the size of the videos you need to work with. Depending on the size we may need to consider AWS storage. I also need to know what is the expected number of requests for the server to handle We will have milestones for different stages of functionality. Those will be created at the start of the project
$133 USD en 10 días
5,0 (11 comentarios)
4,1
4,1
6 freelancers están ofertando un promedio de $198 USD por este trabajo
Avatar del usuario
Hi, We have vast experience and significantly much better skills in web development technologies like JavaScript, PHP, WordPress,Angular JS with backend like laravel, codeigniter, MongoDB, Node.js etc. We have completed many difficult and medium scale projects before this and are willing to share with you as a reference as well. We have understood your project requirements and are good to proceed after a few clarifications from you. Looking forward to work with you. Thanks.
$222 USD en 3 días
4,8 (19 comentarios)
5,7
5,7
Avatar del usuario
Hi, I am interested in your project... I have experience developing restfull api... There are some details that i like to discuss with you... Contact me!
$277 USD en 15 días
5,0 (13 comentarios)
4,7
4,7
Avatar del usuario
Hey, Greeting of the day, I am konika. I was looking through your project requirements and I do believe it's something we have experience in previous development and we can complete in a reasonable amount of time and cost. I have reviewed your job and find myself experience in working with similar kind of job. What i ensure from my end. I provide the complete solution where I provide the code that is easily maintainable, clean codes and provide seamless integration of new functionality. I give attention to details and ensure that the application to be developed is User friendly. I am the right person for your project. I believe in customer satisfaction and building long term relationship with the client. If you are interested please revert me back so we can discuss further details. Thank you. I will provide my portfolio on request.
$250 USD en 3 días
5,0 (3 comentarios)
2,8
2,8

Sobre este cliente

Bandera de UNITED STATES
Rockwall, United States
5,0
2
Forma de pago verificada
Miembro desde nov 18, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.