
In Progress
Posted
Paid on delivery
Project Description Overview We are looking for an experienced developer to create a specialized script capable of processing a MPEG-2 Transport Stream (TS) captured from a DVB-S2 satellite receiver. The capture contains data encapsulated using the DVB-NIP (Native IP) protocol. The goal is to extract both live video streams and file-based content (Object Carousel) delivered via this protocol, both from pre-recorded 5-minute TS files and in a live "on-the-fly" processing environment. Scope of Work The script must perform the following tasks: 1) Live Stream Extraction: - Identify and extract all Live IP streams encapsulated within the TS. - Output option A: Isolated TS chunks. - Output option B: Re-stitched/merged TS files for seamless playback. 2) File & Carousel Extraction: - Reconstruct the original file tree structure as broadcast over the satellite. - Extract all transmitted assets: XML metadata, images (JPG, PNG), documents (PDF), and video files. - Ensure files are saved in their original format and integrity. 3) Real-time Processing: - The script should be optimized to work both on static files and as a pipe-based tool for live processing of incoming data. A) Technical Requirements - Protocol Knowledge: Deep understanding of DVB-NIP (ETSI TS 103 769), MPE (Multi-Protocol Encapsulation), or ULE (Unidirectional Lightweight Encapsulation), FLUTE (File Delivery over Unidirectional Transport). - TS Sample to be download from: [login to view URL] - Tools: Familiarity with TSDuck is a major plus. - Languages: Preferred in Python or Go (for performance). - Deliverables: Clean, commented source code and a brief guide on how to run the script. B) Reference Material I have attached the DVB-NIP standard documentation and can provide a sample 5-minute TS capture for testing and validation. C) Required Skills - Python / Go Programming - Video Broadcasting & DVB Standards - Network Protocol Engineering - MPEG-TS Analysis
Project ID: 40403871
64 proposals
Remote project
Active 20 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
64 freelancers are bidding on average $145 USD for this job

⭐⭐⭐⭐⭐ Create Specialized Script for MPEG-2 Transport Stream Processing ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you're looking for a developer to create a script for processing MPEG-2 Transport Streams. Look no further; Zohaib is here to help you! My team has successfully completed 50+ similar projects in video stream processing. I will create a script to extract live streams and file-based content efficiently, ensuring seamless playback and data integrity. ➡️ Why Me? I can easily handle your project as I have 5 years of experience in video processing, specializing in MPEG-TS and network protocols. My expertise includes Python programming, stream extraction, and file management. I also have a strong grip on DVB standards and real-time processing, ensuring a comprehensive solution for your needs. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I'm looking forward to discussing this with you! ➡️ Skills & Experience: ✅ Python Programming ✅ Go Programming ✅ MPEG-TS Analysis ✅ DVB Standards ✅ Network Protocol Engineering ✅ Video Streaming ✅ Real-time Processing ✅ Script Optimization ✅ Data Extraction ✅ File Management ✅ XML Metadata Handling ✅ TSDuck Familiarity Waiting for your response! Best Regards, Zohaib
$150 USD in 2 days
8.1
8.1

Hello there, I will build your DVB-NIP extraction tool — parsing the MPEG-2 TS to pull live IP streams and reconstruct the Object Carousel file tree with all assets intact. I will handle both static file and pipe-based live processing modes. For the carousel reconstruction, I will implement FLUTE session reassembly with FEC repair so partial file deliveries do not corrupt your extracted assets — a common pitfall in unidirectional satellite links. Questions: 1) Is the encapsulation MPE or ULE in your TS capture? 2) Do you need multicast group filtering, or should all streams be extracted? Looking forward to potentially working together. Thanks, Kamran
$90 USD in 5 days
7.5
7.5

Hello, I’ve worked with MPEG-TS pipelines and DVB-related extraction before, and I can help you build a clear Python or Go script to pull out both live IP streams and carousel-delivered files from your DVB‑NIP capture. I keep the workflow simple and focus on accurate stream identification and file reconstruction. I can also structure the extraction so it works cleanly on both the provided TS samples and live pipe input, keeping the code readable and easy to run. Thanks, Teo
$200 USD in 2 days
6.7
6.7

Hello, I can build a robust Python/Go-based processing tool for DVB-S2 MPEG-2 Transport Streams with full support for DVB-NIP (ETSI TS 103 769), MPE/ULE, and FLUTE-based delivery extraction. The solution will be designed for both offline TS analysis and real-time stream processing via piping. Core implementation: I will parse TS packets, demultiplex PID streams, and identify DVB-NIP encapsulated IP data. For live IP streams, the tool will reconstruct continuous transport outputs (re-stitched TS or segmented extraction). For object carousel content, I will rebuild the full file hierarchy, preserving metadata, XML structures, and binary assets (images, PDFs, media) with integrity validation. Architecture: modular pipeline using a TS demux layer (optionally integrating TSDuck), a DVB-NIP decoder, and a file reconstruction engine. The system will support both file input and stdin streaming for real-time use. Deliverables include clean, well-documented Python/Go source code, CLI usage guide, and processing documentation for reproducibility and extension. Thanks, Asif.
$250 USD in 2 days
6.8
6.8

At Toriqul Global Solutions, we transform ideas into high-performing digital products. We are a professional web development agency led by Engineer Md. Toriqul Islam brings over a decade of expertise in designing and developing websites, applications, and custom digital solutions. What We Deliver: ✔ Stunning modern websites ✔ Powerful custom web applications ✔ Mobile apps for Android & iOS ✔ E-commerce platforms ✔ Business automation systems ✔ SEO-friendly and fast-loading websites Our Tech Stack: React, Node.js, Laravel, PHP, WordPress, Python, .NET, MySQL, MongoDB, React Native, Bootstrap, JavaScript, and more. Why Clients Trust Us: • Business-focused solutions • Clean UI/UX design • Secure & scalable systems • Reliable deadlines • Transparent communication • Excellent after-sales support We don’t just build websites, we build results. Let’s create something amazing together. Best Regards, Toriqul Global Solutions
$80 USD in 3 days
6.0
6.0

Hi, This is a very interesting and specialized DVB workflow—I can build a robust TS processing tool that extracts both live IP streams and carousel-delivered files from DVB-NIP captures, with support for offline and real-time pipelines. Approach: 1) MPEG-TS + DVB-NIP Parsing • Use TSDuck for low-level TS demux + PID analysis • Custom parser layer (Python or Go) for: – MPE / ULE decapsulation – IP packet reconstruction – Stream classification (live vs file delivery) 2) Live Stream Extraction • Identify IP flows (multicast/unicast) • Rebuild continuous TS or output segmented chunks • Option for re-multiplexed TS output for playback 3) File / Carousel (FLUTE) Extraction • Implement FLUTE/ALC decoding • Reconstruct file tree from object carousel • Recover assets (XML, JPG, PNG, PDF, video) with integrity checks 4) Real-Time Mode • Pipe-based processing (stdin → parser → output) • Optimized buffering for live feeds • Fault-tolerant handling of packet loss Tech Stack: • Go (preferred) for performance + concurrency • Python prototype (optional) for validation • TSDuck integration for TS-level operations Deliverables: • Clean, documented source code • CLI tool (file mode + live pipe mode) • Setup + usage guide • Validation using your TS sample I have experience with network protocols, streaming pipelines, and binary data parsing, which fits well with DVB processing. Happy to review your sample TS and confirm stream structure before starting ?
$140 USD in 7 days
5.8
5.8

Hello there, we are a team of Full Stack Web, Data Scientist and Mobile app Developers and we can do this project in no time. Thanks Ashish Kumar.
$140 USD in 7 days
5.5
5.5

✋ Hi There!!! ✋ The Goal of the project:- Develop a robust Python or Go solution for DVB-NIP transport stream extraction covering live streams, object carousel files, and real-time processing. I carefully read your full requirement including MPEG-2 TS analysis, DVB-NIP, MPE or ULE, FLUTE processing, live stream extraction, file tree reconstruction, pipe-based processing, and TSDuck compatibility. I am the right fit because I bring strong experience in protocol-level data processing, performance-focused scripting, and complex extraction workflows. 1. Build Python or Go script for live IP stream extraction, TS reconstruction, and real-time processing pipeline. 2. Implement file and object carousel extraction, database management, testing, integrity validation, and structured output handling. 3. Deliver full source code, technical documentation, optimization support, and maintainable deployment-ready solution. With 9+ years experience as a full stack developer, I have completed similar protocol parsing, stream processing, and data extraction projects successfully. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
$111 USD in 11 days
4.9
4.9

How much can my skills in designing scalable systems help your projects? Hello, with over [years of experience] in Python development, I’m seeking opportunities to contribute to your challenging projects. My expertise lies in building scalable applications using Django and Flask. I’m committed to improving performance and delivering efficient APIs, confident I can add real value to your team. Looking forward to a conversation.
$250 USD in 15 days
5.0
5.0

Dear Client, I’m an experienced full-stack developer with over 10 years of experience in web and mobile application development, specializing in building scalable, responsive, and high-performance solutions for diverse business needs. I understand you are looking for a reliable developer to build or improve your project, including web or mobile applications similar to CRM, dashboards, or APIs, and I have worked on similar solutions successfully. My skills in React, Vue, Laravel, PHP, Python, REST APIs, and database design ensure efficient and high-quality delivery. Feel free to share more details or ask questions. I’m ready to refine my approach to match your exact requirements. Looking forward to working with you. Best regards, Md Ruhul Ajom
$70 USD in 5 days
5.2
5.2

Hi, This is a highly specialized requirement, and it aligns well with my experience in MPEG-TS analysis, DVB workflows, and network protocol parsing. I’ve worked on stream-processing systems involving packet demuxing, IP encapsulation (MPE/ULE), and real-time data pipelines, and I’m comfortable implementing both live stream extraction and file carousel reconstruction (FLUTE/object delivery). Proposed approach: TS Demux Layer: Use TSDuck + custom logic to identify relevant PIDs and extract encapsulated IP packets Live Stream Extraction: Reconstruct IP streams and provide: Isolated TS segments Re-stitched continuous TS outputs for playback Carousel/File Extraction: Parse FLUTE/object carousel to rebuild file structure (XML, images, PDFs, video) with integrity validation Real-time Mode: Build a pipe-compatible CLI tool (stdin/stdout) for live ingestion, alongside batch processing for recorded TS files Tech Stack: Go (preferred for performance & concurrency) or Python (optimized with C bindings if needed) TSDuck for reliable TS processing Deliverables: Clean, well-commented source code CLI tool for file + live processing Setup and usage documentation Timeline: 7–10 days after reviewing your TS sample Quick question: Are there any proprietary extensions in your DVB-NIP stream, or is it strictly standards-compliant? Ready to start immediately and iterate quickly. With Regards! Apurva
$250 USD in 7 days
4.6
4.6

Dealing with DVB-NIP streams inside satellite TS files is complex and time-consuming, especially when you need to extract both live IP streams and file-based content accurately. Wrestling with encapsulated protocols like FLUTE or ULE, while also needing to reconstruct original file structures and ensure real-time processing, can be both frustrating and a drain on resources. You can look forward to a streamlined script in Python or Go that reliably pulls out all live streams and files, delivering them in their original quality and structure from both static files and live inputs. First, I will analyze your sample TS and DVB-NIP documentation to map out the encapsulated streams and file carousels. Next, I will build a tool that works smoothly with both pre-recorded and live data, handling extraction and reconstruction automatically. Lastly, I will provide clear instructions so you can run and validate the process on your own. Which aspect is more critical for you right now, live stream extraction or accurate file reconstruction?
$143 USD in 7 days
4.7
4.7

Hello, I understand that you are seeking a skilled developer for processing MPEG-2 Transport Streams captured from a DVB-S2 satellite receiver, specifically to extract video streams and file-based content using the DVB-NIP protocol. This is a complex task that requires a deep understanding of network protocols and effective handling of media files. With over 12 years of experience in Python and Go, I specialize in video broadcasting standards and MPEG-TS analysis. My expertise includes working with tools like TSDuck, ensuring optimized real-time processing for both static files and live data streams. I am confident in my ability to deliver clean, well-commented source code along with comprehensive user guides to facilitate easy implementation. To ensure we are aligned on your requirements, could you clarify if there are specific performance benchmarks or constraints you have in mind for the real-time processing aspect? Looking forward to your response! Best regards, [Your Name]
$250 USD in 7 days
4.3
4.3

I’ve carefully reviewed your requirements and fully understand the complexity of working with MPEG-2 TS streams carrying DVB-NIP encapsulated data. I can build a robust Python/Go pipeline to: Extract live IP streams from TS (supporting both chunked output and re-stitched playback-ready streams) Decode MPE/ULE encapsulation and process FLUTE/Object Carousel to reconstruct the full file tree (XML, images, PDFs, video) Support both offline TS files and real-time pipe-based processing Approach Use TSDuck for TS demuxing and PID filtering Implement DVB-NIP parsing aligned with ETSI TS 103 769 Reassemble IP packets → separate live streams vs file delivery Reconstruct carousel using FLUTE session/TOI handling Ensure file integrity with validation (checksums where available)
$250 USD in 7 days
4.2
4.2

I can develop a specialized script to process MPEG-2 Transport Stream data from your DVB-S2 receiver with complete extraction of live IP streams and file-based carousel content, including real-time stream parsing, reconstruction of original file structures, and seamless TS output options. The system will be built to be efficient and easy to run while ensuring accurate data extraction and smooth processing for both recorded and live inputs. Best regards, Shawana
$150 USD in 6 days
4.4
4.4

Hi,I’m an experienced developer with 7+ years of work in Python and Go, and I’ve completed 90+ projects including low-level data processing, networking, and media-related systems; I also contribute to open-source and have built custom libraries, so I’m comfortable handling complex protocol-based tasks like DVB streams, MPEG-TS parsing, and IP encapsulation, and I can develop a robust script to extract live streams and reconstruct file carousels from DVB-NIP captures, supporting both offline TS files and real-time pipe-based processing with clean, well-documented code, and I’m confident working with standards like MPE/ULE/FLUTE and tools like TSDuck to ensure accurate extraction, performance, and reliability happy to review your sample TS and get started right away.
$88 USD in 1 day
4.2
4.2

Hi There!!! ★★★★ (DVB-NIP MPEG-TS stream processing tool for live + file extraction using Python/Go) ★★★★ Project understanding: you need a specialized Python/Go solution to process DVB-S2 MPEG-TS streams using DVB-NIP protocol. The tool must extract live IP streams and reconstruct file-based carousel data (images, XML, PDFs, videos) both from recorded TS files and real-time incoming streams. Services mentioned: ⚜ MPEG-TS parsing & DVB-NIP / MPE / FLUTE stream handling ⚜ Live IP stream extraction & TS re-assembly output ⚜ Object carousel file reconstruction with folder structure ⚜ Real-time pipeline processing (file + live stream mode) ⚜ Python/Go backend script development for performance ⚜ Integration support with TSDuck or similar tools ⚜ Clean, documented, production-ready code delivery I have experience working with network data processing, streaming pipelines, and protocol-based extraction systems. My approach will be analyzing TS structure first, then building modular parsers for live + offline processing with stable output handling. I can adapt quickly to DVB standards and ensure reliable extraction logic for both streams and files. Let’s connect and discuss the sample TS structure so I can start immediately. Warm Regards, Farhin B.
$110 USD in 10 days
4.0
4.0

Hello, I’d be interested in taking on this project. I have experience working with MPEG-TS processing, broadcast stream parsing, and network-level protocol extraction workflows, including working with tools like TSDuck and custom Python-based pipelines for transport stream analysis. Your requirement around DVB-NIP (ETSI TS 103 769), FLUTE, and object carousel extraction is well-defined and aligns with systems I’ve previously worked on involving: • MPEG-2 TS parsing and PID filtering • Extraction of IP encapsulated streams from broadcast transport streams • Reconstruction of file carousels and metadata-driven file trees • Real-time stream processing using pipe-based architectures • Handling mixed payload environments (video + data carousels simultaneously) For this project, my approach would be: • Use TSDuck (or custom demux logic where needed) to isolate DVB-NIP/MPE/ULE layers • Build a parser module to reconstruct FLUTE sessions and file objects • Separate pipeline for live vs file-based TS processing (ensuring low-latency stream handling) • Output structured file tree + clean reassembled TS/video streams • Optimize for both batch (5-minute capture) and continuous input mode I can start immediately and would begin by analyzing your sample TS file to confirm stream structure before implementing the full extraction pipeline. Looking forward to working with you on this.
$140 USD in 7 days
3.4
3.4

DVB-NIP extraction over MPEG-2 TS is tricky because you're dealing with MPE/ULE encapsulation and FLUTE reassembly for the Object Carousel files. I've built similar streaming pipelines before — most recently a trading data parser that reconstructed fragmented market feeds in real time. For this I'd use Python with dvbsnoop or custom TS parsers to demux PIDs, extract IP packets, then reassemble FLUTE objects into the original file tree. Live mode would pipe stdin through the same logic. I can handle both the stream extraction and carousel reconstruction. Available now, portfolio at ffulb.com.
$105 USD in 7 days
3.4
3.4

Juan Pablo here — senior Python/Go developer with real experience decoding MPEG‑TS, DVB‑S/S2, MPE/ULE, FLUTE, and NIP‑style encapsulation. I’ve built this exact kind of pipeline before: extracting live IP streams from TS, reconstructing file carousels, and running both offline (5‑min captures) and real‑time pipe‑based processing. I can start now and deliver clean, documented code using Python or Go, with optional TSDuck integration for demuxing and PID analysis. You’ll get reliable extraction of live streams, full file‑tree reconstruction, and a simple guide so you can run everything without friction. Just confirm whether you prefer the implementation optimized for speed (Go) or flexibility and easier extension (Python).
$200 USD in 7 days
3.1
3.1

Rabat, Morocco
Payment method verified
Member since Mar 25, 2025
$30-250 USD
$30-250 USD
₹12500-37500 INR
$30-250 USD
$10-30 USD
$30-250 USD
₹600-7000 INR
₹12500-37500 INR
£10-15 GBP / hour
£250-750 GBP
$1500-3000 USD
£20-250 GBP
₹150000-250000 INR
$30 USD
$30-250 AUD
₹12500-37500 INR
₹1500-12500 INR
$250-750 USD
$30-250 USD
$10-30 USD
₹37500-75000 INR
$30-250 USD