W Toku

develop a php module for non-standard streaming mp4

Develop a PHP module in C, to be compiled on a Linux (CentOS) system.

The module will offer asynchronous services.

It will grow in time, the first project will contain some of the first needed functions. If worked out well, we will work out new projects for you (no bidding needed from there on).

The module will be added in [url removed, login to view], and from there on I will have the ability to perform tasks. Note that it is up to your skill and knowledge if the functions will be separate functions, or all together in a class/object. As the module will be streaming one movie (per user/php script) an object is not necessary but on the other hand would be nice so we can set default settings in it, and change those settings on the fly.

Function 1 (asynchronously): streammovie( absolutepathmovie, offset, absolutepathintro)

This function will read the movie file (an MP4) and if the offset is not zero the new index is to be recreated in memory and send to the receiver.

The third and optional parameter is to add a short intro before the main movie. Two movies must be streamed as one.

There will be some functions as to communicate with the running 'streammovie' function. While it is streaming php will regain posession and can do other tasks while streaming is on progress. Php can now call some of these functions:

Function 2: getinfo( what )

what = 'bytes', it will return the number of bytes send since the call to streammovie

what = 'seconds', it will return the number of seconds (real movie-seconds viewable or cached at the receiver) send since the call to streammovie

what = 'bitrate', return the (calculated) current bitrate

Function 3: changesetting ( array( 0..n name=> value) )

Per value the setting will be changed. Settings which have impact on the current running stream will update the running stream.

'checkforupdates' => value in milliseconds

This is the interval time the streaming function will perform other tasks than streaming (updating global variables containing all info about the streaming process, changing own parameters like bitrate)

'maxbitrate' => value

This will set the maximum bitrate (bytes per second, only calculated for the data stream, not for the index/metadata).

'pause streaming' => 1

This will halt the streaming until a resume is given.

'resume streaming' => 1

This will resume the streaming

'stop streaming' => 1

This will end the streaming.

Some info on the C code:

The idea is that we have code at hand and I expect you to re-use it (unless you already have such code proven to work).

Search for apache_mod_h264_streaming-2.2.7 to get the C code (which is working really very well in Apache).

If you have experience with writing a module for PHP than you may place bids. I do need to know what kind of module you have written and will ask you if you did not write it in your offer message.

If you have the experience of coding the C script in a php module AND knowledge of the MP4 format then you are my preferred developer so be sure to let me know this!

You must rely on my skills (10yr+) in PHP.

Before we start I will write out in great detail every aspect of what is in or out this project.

I will adapt the text to your preference whether you want to code it using objects or in plain functions.

More info on the movies

- format MP4, the 'index' is already moved to the front of the file

- size: from small up to 1 GB

- an intro movie will be anywhere between 0 (none) to 120 seconds

- environment: Linux/Cent-OS (5.0 currently). Apache will run PHP. Server has multiple cores and sufficient memory or load balancing can be applied if needed.

- Up to 10 concurrent streaming movies is to be expected at least.

I ask you to please only bid if you have read this description.

You will need to write in your first line of bidding: 'ofcourse I did read your description in detail. Even twice!'

Auto bids will not be responded to and will have zero chance of being selected. I need serious people as this is a serious project.

Umiejętności: Programowanie C, PHP, Architektura oprogramowania, Transmisja wideo

Zobacz więcej: writing a resume with no work experience, writing a resume, writing a movie script, writing a movie, writing a great resume, write me a resume, write a resume, working for first data, what to write on a resume, what to name your resume, what skills must a php developer have, what must i know to be a software developer, what is a resume, what is a php developer, up to standard, updating resume, stream global services, standard up, software developer on call, skills for resume, short hand writing, setting up a resume, services on line php, search for projects, resume writing services

O pracodawcy:
( 0 ocen ) Netherlands

Numer ID Projektu: #6055561

Przyznany użytkownikowi:


Hello I think I can help you because I have more then 10 years experience in C/C++ and with Linux since 1999. I have made some small plugins for the firefox and the apache framework. So im very familiar with moduliz Więcej

$2368 USD w ciągu 15 dni
(1 Ocena)

8 freelancers are bidding on average $3320 for this job


We would love to discuss the project details, before placing a firm bid. We have some initial questions and more will follow as we discuss. This will ensure we have a strong grasp on the project. Looking forward to hea Więcej

$3092 USD w ciągu 60 dni
(254 Oceny)

1. Vollks Australian Online Store In these days we are complete re-designing and reimplementing an online store for our Australian client in which we are using X-Cart latest stable release to implement his all require Więcej

$2654 USD w ciągu 35 dni
(88 Oceny)

Dear Customer! I am an expert PHP developer with over 6 years of experience and very interested to work on this project. Available to start immediately and finish as soon as possible. My bid is for fast professional s Więcej

$2577 USD w ciągu 30 dni
(168 Oceny)

ofcourse I did read your description in detail. Even twice! Hi, My name is Eduardo and i have a strong background in Linux development, including networking servers in C and have deal in the past with streaming. Więcej

$3888 USD w ciągu 30 dni
(8 Oceny)

Hi, Its Steve. Ready for the task. Please see my reviews and previous projects. Can we discuss the details further ? Waiting for your reply !

$3114 USD w ciągu 7 dni
(30 Oceny)

ofcourse I did read your description in detail. Even twice! Actually 3 times! Writing a PHP extension in C is really easy, at least to me with 10+ years of experience in C/C++ programming, and for sure I will rely Więcej

$2500 USD w ciągu 30 dni
(6 Oceny)

My team is really interested in this project as it is exactly within our scope of expertise: We are WEB application design & development experts. Please kindly visit our website [url removed, login to view] to learn more about us and Więcej

$7888 USD w ciągu 90 dni
(8 Oceny)

'ofcourse I did read your description in detail. Even twice!' Hi, We have gone through your requirement and we understand that you are looking for highly skilled, qualified, and experience PHP development team fo Więcej

$4329 USD w ciągu 30 dni
(1 Ocena)

Hello, We have excellent team of programmers and designers to work on your project efficiently and complete job in time. We have read your deepest requirement at our best and will surely give better results. thanks

$3157 USD w ciągu 50 dni
(11 Oceny)

Respected Client, we would love to serve you on this project. As We have a team of highly qualified and creative professionals looking for some challenging [url removed, login to view] work with 100% SUCCESS , let us do this work plz we ca Więcej

$2368 USD w ciągu 30 dni
(2 Oceny)

hi , i am ready to work with you on least amount while giving you better quality then any other one !! the reason is just to create a long term realtions with you and your organization !! i am having more then Więcej

$1500 USD w ciągu 15 dni
(7 Oceny)

Sir, I have read requirements of your project. We are + 4 Year experience in this field. We are able to complete in given [url removed, login to view] Work will be live, Anytime you can track us check your project progress if you found an Więcej

$2368 USD w ciągu 30 dni
(9 Oceny)

Hello, sir. I read your job posting with interest. I am very interested in your job. I am a excellent software developer and have rich experiences in streaming. I can help you complete your job perfectly in short Więcej

$2222 USD w ciągu 30 dni
(3 Oceny)

Greeting"s From Foxy Technology 7+ years of Rich Experience in Mobile Development Detailed Understanding Of Job =>Project Title - Develop a php module for no-standard streaming mp4 Więcej

$3500 USD w ciągu 45 dni
(1 Ocena)