Find Jobs
Hire Freelancers

develop a php module for non-standard streaming mp4

$1500-3000 USD

กำลังดำเนินการ
โพสต์ เกือบ 10 ปีที่ผ่านมา

$1500-3000 USD

ชำระเงินเมื่อส่งงาน
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 [login to view URL], 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.
รหัสโปรเจกต์: 6055561

เกี่ยวกับโปรเจกต์

8 ข้อเสนอ
โปรเจกต์ระยะไกล
ใช้งานอยู่ 10 ปีที่ผ่านมา

กำลังมองหาการสร้างรายได้ใช่ไหม?

ประโยชน์ของการประมูลกับ Freelancer

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
หมอบหมายให้:
รูปอวาตาร์ของผู้ใช้
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 modulized plugin code, hooking, etc. I also have done some work with ffmpeg which can be used to extract the video data from mp4 containers. It really shouldn't be a problem to realize your wishes. Kind regards Lars Liebschwager Questions: Function 1 returns the stream to the caller on stdout or sends it to an address? PS: If you are sure that you want to set up at least three milestones I could build a very very small PHP module now to show you that I can do it.
$2,368 USD ใน 15 วัน
5.0 (1 รีวิว)
3.1
3.1
8 ฟรีแลนซ์กำลังเสนอราคาโดยเฉลี่ย $3,320 USD สำหรับงานนี้
รูปอวาตาร์ของผู้ใช้
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 hear from you.
$3,092 USD ใน 60 วัน
4.7 (254 รีวิว)
9.6
9.6
รูปอวาตาร์ของผู้ใช้
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 service exciting my customers. Please contact in PMB to discuss details. Best Regards, Zeke
$2,577 USD ใน 30 วัน
4.7 (168 รีวิว)
7.1
7.1
รูปอวาตาร์ของผู้ใช้
Hi, Its Steve. Ready for the task. Please see my reviews and previous projects. Can we discuss the details further ? Waiting for your reply !
$3,114 USD ใน 7 วัน
5.0 (30 รีวิว)
5.6
5.6
รูปอวาตาร์ของผู้ใช้
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 on your PHP expertise. I had a quick look at apache_mod_h264_streaming and for sure will re-use the code from there as much as possible. If you award me this project I expect a small amount payment in the beginning as you don't have any reviews on here. If that's fine with you, I will be more than happy to work on this project with you and deliver a rock solid and efficient code for the module.
$2,500 USD ใน 30 วัน
5.0 (6 รีวิว)
5.2
5.2
รูปอวาตาร์ของผู้ใช้
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
$3,157 USD ใน 50 วัน
5.0 (11 รีวิว)
4.2
4.2
รูปอวาตาร์ของผู้ใช้
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 5years experience of development and designing on various platforrms like : PHP,JAVA,ANDROID,iPhone, .NET,JOOMLA,WORDPRESS,HTML,UI/UX,PHOTOSHOP,C,C++,C#,DRUPAL etc.
$1,500 USD ใน 15 วัน
4.4 (7 รีวิว)
3.7
3.7
รูปอวาตาร์ของผู้ใช้
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 time. I want to discuss in more details about this job. Looking forward your reply. Thank you. Best regards.
$2,222 USD ใน 30 วัน
4.9 (3 รีวิว)
2.7
2.7

เกี่ยวกับลูกค้า

ปักธงของ NETHERLANDS
Netherlands
0.0
0
เป็นสมาชิกตั้งแต่ มิ.ย. 3, 2014

การยืนยันลูกค้า

งานอื่นๆ จากลูกค้ารายนี้

non standard mp4 streaming -- 2
$750-1500 USD
non standard mp4 streaming
$750-1500 USD
ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ Freelancer Thailand / ภาษาไทย ช่วยเหลือและสนับสนุน FreelancerประเภทโปรเจคการประกวดFreelancerองค์กรแพ็กเกจสมาชิกโครงการ Freelancer ชั้นแนวหน้าการจัดการโปรเจคงานในพื้นที่Photo Anywhereหน้าจัดแสดงผลงานAPI สำหรับนักพัฒนาได้รับการยืนยันDesktop App เกี่ยวกับเกี่ยวกับเราวิธีใช้งานความปลอดภัยนักลงทุนแผนผังเว็บไซต์เรื่องราวข่าวออกสื่อทีมรางวัลข่าวประชาสัมพันธ์ร่วมงานกับเรา ข้อกำหนดนโยบายความเป็นส่วนตัวข้อกำหนดและเงื่อนไขนโยบายลิขสิทธิ์ข้อพึงปฏิบัติค่าธรรมเนียมและค่าบริการหุ้นส่วนEscrow.comLoadshiftWarrior Forum แอปโลโก้ Apple App Store โลโก้ Google Play
ไม่สามารถคัดลอกไปยังคลิปบอร์ดได้ โปรดลองอีกครั้งหลังปรับเปลี่ยนการอนุญาต
คัดลอกไปยังคลิปบอร์ดแล้ว
ผู้ใช้ที่ลงทะเบียน งานที่มีการโพสต์ทั้งหมด
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง