Find Jobs
Hire Freelancers

MPEG TS SEGMENTER - SOURCE INCLUDED

$250-750 USD

กำลังดำเนินการ
โพสต์ ประมาณ 13 ปีที่ผ่านมา

$250-750 USD

ชำระเงินเมื่อส่งงาน
Apple provides HTTP Streaming by breaking apart an MPEG file into segments based upon time. These segments much break on specific boundaries. The ability to do this is provided thru the use of an open source segmenting tool. What we need is a variation of this tool, in a .NET class. The source code for the open source segmented is below, as well as an overview of how things work currently. This is provided so you can get a good understanding. What we need is slightly different. What we are in need of is a .NET class which provides us the file/position (byte number), each time a SEGMENT would be made. As well, the file we will be using will be a LIVE active file being created. So while the segmenter source below would exit/complete at the end of the file, our class will continue to wait for more bytes in the file, when they exist - read, and process, and so on, until specifically told to stop. The way this class should work is as follows: Function Init(filename as string) as Boolean = Return true if opened/false if not existent . * One point here, the file needs to be opened in a manner which is SHARED, so that others apps writing to it are . not affected, not apps opening it after will be affected Subroutine Start - Starts the Processing Property StopSize as long - A property we can set telling you the final byte of the file, where you can gracefully stop Event Segment(int,long) - the int is a sequential counter each time this event is raised you increment it . the long value is the byte index of the byte before segmenting ' In our class your not writing anything to a file, or creating a new files. ' You need only raise this event, we will handle the rest Subroutine Stop - Stops Processing the File, raising Completed event as well with the last byte processed Event ErroredOut(int,long) - Raises if an exception stopping you from processing occurs, int and long same as above Event Completed(int,long) - Raised either from STOP or if you reached the position in StopSize Property CurrentPosition as long = Current Byte Position you are currently at/processing Thats it, so a lot code can be stripped from below, biggest piece here is doing it in MANAGED code (C++ Managed, or C++ with a C# Wrapper) Source of Segmenter: [login to view URL] Overview: [login to view URL]
รหัสโปรเจกต์: 1005163

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

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

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

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

กำหนดงบประมาณและกรอบเวลาของคุณ
รับเงินจากการงานของคุณ
อธิบายข้อเสนอของคุณในภาพรวม
ลงทะเบียนและเสนอราคาฟรี
หมอบหมายให้:
รูปอวาตาร์ของผู้ใช้
Hello. I can do meet your request Ihave look into the source and I'm sure it is in my efforts. Best regards.
$300 USD ใน 15 วัน
5.0 (8 รีวิว)
4.3
4.3
4 ฟรีแลนซ์กำลังเสนอราคาโดยเฉลี่ย $625 USD สำหรับงานนี้
รูปอวาตาร์ของผู้ใช้
Hi, I have more than 7 years software development experience. I can accomplish it for you.
$750 USD ใน 30 วัน
0.0 (0 รีวิว)
0.0
0.0
รูปอวาตาร์ของผู้ใช้
maybe i can help.
$750 USD ใน 15 วัน
0.0 (0 รีวิว)
0.0
0.0

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

ปักธงของ UNITED STATES
Winter Springs, United States
4.8
28
เป็นสมาชิกตั้งแต่ ก.ค. 26, 2009

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

ขอบคุณ! เราได้ส่งลิงก์สำหรับเครดิตฟรีให้คุณทางอีเมลแล้ว
เกิดข้อผิดพลาดขณะส่งอีเมลของคุณ กรุณาลองอีกครั้ง
โลโก้ 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)
กำลังโหลดตัวอย่าง
ได้รับอนุญาตสำหรับตำแหน่งทางภูมิศาสตร์
เซสชั่นการเข้าสู่ระบบของคุณหมดอายุและคุณได้ออกจากระบบแล้ว กรุณาเข้าสู่ระบบอีกครั้ง