
Completed
Posted
A portable live-streaming rig sends HEVC 1080p30 + AAC-LC from a camera, via an Android phone, to a remote mediamtx server — using SRT and RTMP, with no re-encoding on the phone (pure passthrough / -c copy remux). We need a true video-pipeline pro to make the media side flawless and low-latency. Scope: End-to-end HEVC integrity: Enhanced-RTMP vs codec-ID 12, hvc1/Annex B, MPEG-TS stream type 0x24, SPS/PPS/VPS handling. SRT vs RTMP for HEVC — which to prioritize, and why; remux correctness (hevc_mp4toannexb, ADTS for AAC). mediamtx server side: HEVC ingest, WebRTC/WHEP + HLS playback, why "connects but no video" happens (track/codec mismatch), B-frames/GOP effects on playback and recording. Latency on the media path: GOP, buffering, keyframe interval, glass-to-glass tuning — without re-encoding. Audio/video sync and AAC handling. Must have (references): production SRT + HEVC streaming; mediamtx / ffmpeg expertise; experience debugging codec/track mismatches and low-latency live pipelines. To confirm fit (answer): Why does an RTMP client "connect but show no video" on a media server — give the top 2 causes. Your approach to HEVC over SRT vs Enhanced-RTMP, and the trade-offs. How you'd cut glass-to-glass latency on a -c copy pipeline without re-encoding.
Project ID: 40538884
21 proposals
Remote project
Active 6 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
21 freelancers are bidding on average $23 USD/hour for this job

Hello, This project demands a true video-pipeline professional to ensure flawless, low-latency HEVC streaming from an Android device to a remote mediamtx server. Your need for pure `-c copy` remuxing via SRT and RTMP, coupled with deep dives into HEVC integrity and end-to-end latency, perfectly aligns with our specialized media streaming expertise. We are adept at meticulously tuning such complex live pipelines for optimal performance without re-encoding. I’m Waqas from Eclairios, a professional software engineer with over 7 years of experience in app and web development. I have successfully completed 128 projects, earning a 5.0 rating from satisfied clients. I specialize in mobile apps (Android, iOS, Flutter), website development, custom APIs, and backend solutions. My goal is to deliver high-quality, scalable solutions that meet your business needs. Why hire me? ★ 100+ Projects Completed with 5-star rating. ★ 3 months of free post-launch support ★ Expertise in advanced technologies and systems To confirm fit: * **RTMP "connect but no video":** 1. Codec mismatch (e.g., server expects H.264, receives HEVC). 2. Missing/malformed initial stream metadata (e.g., SPS/PPS/VPS for HEVC, ADTS for AAC) preventing track initialization. * **HEVC over SRT vs Enhanced-RTMP:** I prioritize SRT for its low-latency, robust UDP delivery with ARQ, making it ideal for HEVC. Enhanced-RTMP (TCP) offers broader compatibility but requires specific AMF HEVC extensions (codec ID 12) and generally incurs higher latency. I'd lean on SRT for performance unless legacy RTMP playback is a strict requirement. * **Cutting latency on -c copy pipeline:** I'd minimize GOP/keyframe intervals at the source camera. Optimize SRT buffer and latency settings. Reduce internal buffering within the Android app's muxer. Configure `mediamtx` for minimal ingest buffering. Finally, tune playback clients (e.g., WebRTC) for aggressive, low-latency display. Let’s connect and discuss how I can help you with your project. Best regards, Waqas
$20 USD in 40 days
8.3
8.3

Dear , We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in Linux, Android, Asterisk PBX, Video Broadcasting, C++ Programming, Video Streaming, WebRTC and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$25 USD in 5 days
7.9
7.9

I can see why you're emphasizing the media pipeline rather than the app itself. The Android side is really just transporting the bitstream, so the hard part is making sure every stage agrees on the exact HEVC format instead of silently accepting the connection and dropping frames later. I'd validate the encoder output first (VPS/SPS/PPS, Annex B vs hvc1, codec signaling), then verify the remux path for SRT and Enhanced-RTMP separately before checking MediaMTX ingest and playback with ffprobe and packet captures. I've debugged similar FFmpeg-based streaming pipelines where the transport was healthy but codec metadata caused playback failures. The two most common reasons an RTMP client connects without video are incorrect HEVC signaling (legacy RTMP vs Enhanced-RTMP/codec ID mismatch) and missing or misplaced VPS/SPS/PPS, preventing decoder initialization. I'd prioritize SRT for ingest because it's codec-agnostic, lower latency, and more resilient, while Enhanced-RTMP is useful only when every endpoint supports HEVC correctly. For a -c copy pipeline, latency comes from GOP size, receiver buffers, and player buffering, so I'd tune keyframe interval, SRT latency, MediaMTX buffering, and playback settings without touching the encoded stream. Ready to dig into it.
$30 USD in 40 days
6.3
6.3

Hello, As an established professional with broad expertise in the domains of Android, C++ Programming, and Linux-based systems, I am confident in my ability to take on your HEVC 1080p30 Live-Streaming project. My extensive exposure and proficiency with mediamtx, ffmpeg, and their comprehensive application in troubleshooting codec/track mismatches and optimizing low-latency live pipelines makes me the ideal candidate for your needs. Additionally, I have a great aptitude for tackling intricate challenges with a meticulous approach that keeps me focused on achieving tangible results even under pressure. I've dealt with situations where RTMP clients connect but no video is displayed on media servers before - understanding that two common causes are incorrect codec issues and improper handling of track configurations. This expertise will be especially valuable as I work to deliver an end-to-end HEVC integrity for your project. Moreover, my multidisciplinary background dramatically expands my ability to assess trade-offs between SRT vs Enhanced-RTMP in HEVC contexts. With your project's research-intensive requirements and demand for deep technical feasibility analysis, my knowledge of network protocols like SRT will ensure optimized connectivity and flawless streaming performance. My aim is not only to execute the project but to ensure we have a low-latency video-pipeline that exceeds expectations by leveraging proper GOP, buffering, ke Thanks!
$50 USD in 1034 days
6.2
6.2

Hi, Your project describing a portable live-streaming rig using HEVC 1080p30 and requiring flawless low-latency passthrough over Android demands precision and deep media pipeline expertise. My background in Linux-based systems and real-time video streaming uniquely positions me to optimize your HEVC and AAC-LC stream integrity, ensuring seamless handling of SPS/PPS/VPS and correct remuxing with tools like ffmpeg within mediamtx. I understand the challenges of codec-ID nuances comparing Enhanced-RTMP and SRT, and can tune GOP and buffering to minimize latency without re-encoding. Let's discuss your timeline so I can begin refining the media pipeline for perfect sync and playback performance. When prioritizing SRT versus Enhanced-RTMP for HEVC, which stream integrity factor matters most to you and why? Thanks,
$15 USD in 35 days
4.5
4.5

⭐⭐⭐⭐⭐ ✅Hi there, hope you are doing well! I have worked on live-streaming projects where HEVC video was transmitted seamlessly over SRT and RTMP using zero re-encoding, enabling low-latency viewing. The critical part for success is ensuring proper codec handling and synchronization in the pipeline without introducing latency. Approach: ⭕Analyze SPS/PPS/VPS and codec ID compliance, compare SRT vs RTMP for reliability and latency, optimize GOP/keyframe intervals, debug mediamtx ingest issues, and sync AAC audio perfectly. ❓What is your current streaming server setup? Do you prioritize latency or compatibility most? How often do stream interruptions occur? I am confident I can make your live HEVC streaming pipeline stable, low-latency, and flawless without re-encoding. Best regards, Nam
$25 USD in 16 days
0.0
0.0

With over a decade of experience in software development and DevOps, I understand the complexities and nuances of video streaming with Android devices. My proficiency spans working with numerous media technologies like SRT, RTMP, and HEVC. In fact, I've completed production-level projects involving SRT + HEVC streaming that demanded low-latency live pipelines, codec/track debugging, and maintaining video integrity. My expertise in the ffmpeg library ensures that I'm equipped to handle issues such as track/codec mismatching and offering effective media solutions without the need for re-encoding. To address your questions: 'connect but no video' issues in an RTMP client on a media server are often caused by codec mismatches or incorrect track handling on the server side. While working on the project, I would carefully analyze these factors to ensure a smooth pipeline. As for choosing between HEVC over SRT vs Enhanced-RTMP, any decision should be driven by an understanding of trade-offs – prioritizing latency needs while ensuring standards-compliant delivery is my focus.
$20 USD in 40 days
0.0
0.0

Tvedestrand, Norway
Payment method verified
Member since Aug 7, 2014
$15-25 USD / hour
$15-25 USD / hour
$15-25 USD / hour
$15-25 USD / hour
$151 USD
₹1500-12500 INR
₹75000-150000 INR
₹600-1500 INR
$750-1500 USD
₹1500-12500 INR
₹37500-75000 INR
$2-8 USD / hour
₹12500-37500 INR
$250-750 USD
min $50 AUD / hour
$30-250 USD
₹1500-12500 INR
$30-250 USD
$250-750 USD
₹750-1250 INR / hour
$750-1500 USD
$1500-3000 USD
₹1500-12500 INR
₹1500-12500 INR
$2-8 USD / hour