Senior Video Streaming & Desktop Application Development Engineer (WebRTC / OBS / RTMP)
Job Overview
We are developing a multi-platform synchronous live broadcast software that supports WebRTC + OBS streaming and can flexibly adapt to various live broadcast platforms. The software needs to run on Windows / MacOS and has functions such as ultra-low latency live broadcast, automatic streaming, and multi-platform management.
We are looking for an experienced Video Streaming & Desktop Application Development Engineer who can lead the core technology development of WebRTC low-latency live broadcast, OBS integration, and multi-stream push, and is responsible for the implementation of Windows/MacOS desktop.
Job Responsibilities
Design and develop local live broadcast clients (Windows / MacOS), integrate OBS Studio, and support multi-platform streaming.
Use WebRTC / RTMP / SRT for low-latency video transmission to optimize streaming quality and interactive experience.
Develop OBS plug-ins / OBS WebSocket control to achieve automated streaming and video recording.
Design and optimize video transcoding and streaming processing, using FFMPEG / GStreamer for efficient encoding.
Implement local camera / virtual camera processing, optimize audio and video synchronization and frame rate.
Responsible for streaming server architecture, using Wowza / Flussonic / Nimble / MediaSoup to improve concurrency.
Combine WebRTC to optimize low-latency interaction and improve user experience.
Handle Windows / MacOS audio and video processing (such as CoreMedia, DirectShow, AVFoundation).
Core Skill Requirements
More than 10 years of experience in video streaming development, familiar with WebRTC / RTMP / HLS / SRT and other protocols.
In-depth understanding of OBS Studio, able to develop OBS plug-ins or use OBS WebSocket for automated streaming control.
Proficient in FFMPEG / GStreamer, can efficiently handle video encoding and decoding, streaming, and recording.
Familiar with desktop application development (Electron / C++ / Swift / .NET), can build independent clients on Windows/MacOS.
Experience with streaming media servers (Wowza / Flussonic / Nimble / MediaSoup) and the ability to optimize concurrent processing.
Familiar with virtual camera / audio processing to optimize live interactive experience (such as ManyCam, Loopback).
Familiar with cloud deployment (AWS / Azure / Kubernetes) and the ability to optimize server-side architecture.
Bonus points
Experience in OBS Studio plugin development and the ability to deeply customize OBS to adapt to multi-platform live streaming.
Experience in building and optimizing WebRTC SFU (Janus / MediaSoup) servers to support large-scale user interaction.
Understanding GPU accelerated encoding (NVENC / AMF / VideoToolbox) to optimize streaming performance.
Developers who have participated in live streaming platforms / video conferencing systems are preferred.
The current project needs to following to be completed:
1. Add Languages for our PC APP (windows & Mac system)
2. Auto-update feature for desktop app Vibe-Connect
3. Report Broadcast Event to End Point
4. Adding Connect Toys by PC (via USB Bluetooth Adapter)
4-1, implement Bluetooth connection and toy control functions on PC software
4-2, Fetch the Events API URL directly by PC software
4-3, Users should manually create Tip rules
5. ChatBox (Manage all your cam site chats in one place)
5-0, Username color distinction
5-1, Filter out bot messages
5-2, Categorize Your Tippers (new tippers, your top tippers, fan club members, and potential tippers)
5-3, Send Quick Replies & Recieve Action Prompts
5-4, Emoji reply & insert emoji into message
5-5, Prompt to Tipper when he tips automatically
6. Insights
My Viewers Report
Sessions Report
Stream Analysis
Hello,
I understand you're looking to create a robust live streaming app that works across iOS, Android, and Web platforms. My approach involves developing a user-friendly interface while ensuring a smooth live streaming experience. I will integrate user authentication with secure registration and login features. Additionally, I have experience in adding multi-platform compatibility and implementing various functionalities like auto-updating for desktop, chat management, and insights reporting.
I am confident in my skills in C#, Android, and HTML5 to deliver an app that meets your needs effectively. I look forward to discussing how we can make this project successful.
What specific user experience features do you envision for the live streaming app to enhance user engagement?
Thanks,
Muhammad Awais
Hello, I WILL PROVIDE 2 YEARS FREE ONGOING SUPPORT AND COMPLETE SOURCE CODE. WE WILL WORK WITH AGILE METHODOLOGY AND WILL GIVE YOU ASSISTANCE FROM ZERO TO PUBLISHING ON STORES.
With 11 years of experience in live streaming app development, I can build a robust, multi-platform (iOS, Android, Web, Windows, Mac) application with seamless live streaming, user authentication, and advanced chat management.
Scope of Work:
✔ Live Streaming & Multi-Platform Compatibility: Develop a high-performance live streaming app across mobile, web, and desktop.
✔ User Authentication: Secure login with email/password authentication.
✔ PC App Enhancements: Implement multi-language support, auto-updates, Bluetooth-based toy control, and API integrations.
✔ ChatBox System: Centralized chat management with user distinction, bot filtering, quick replies, and emoji support.
✔ Insights & Reports: Viewer analytics, session tracking, and stream performance analysis.
I ensure a structured development approach with high-quality and scalable solutions. Let’s discuss further to refine the project requirements.
Thanks
Hello,
Your project for a live streaming application sounds fantastic! I can develop a solution that includes live streaming, multi-platform compatibility, user authentication, and a comprehensive chat feature.
A few quick questions:
What specific streaming protocols do you prefer?
Should the user authentication include social media logins?
Are there any particular insights or analytics you want to focus on?
I’m excited to help bring your vision to life. I have experience in similar projects and guarantee a 100% satisfaction rate.
Feel free to check my reviews here: [ https://www.freelancer.com/u/kamran2012].
Looking forward to potentially working together!
Hello, (( Live Streaming App Development )), I HAVE DONE SIMILAR WORK AND I CAN SHOW YOU
WHAT I OFFER:
1. UNLIMITED CHANGES UNTIL YOU ARE SATISFIED
2. 1 YEAR FREE SUPPORT AND MAINTENANCE POST LAUNCH
3. FULL SOURCE CODE AFTER COMPLETION
i am available almost the whole day for discussion. I am committed to meeting deadlines and delivering high quality work but more importantly making sure that you are satisfied with the results. Please connect on my chat.
I am a Full-time professional Mobile Application Developer with 6 years of experience in this field. I am confident, I can provide you High-quality Application as per requirement. My expertise of Flutter, React native, java, Kotlin, swift, iOS, API, Real-time tracking system functionalities, and Admin Panel.
I am excited about your project and would like to connect with you in chat to discuss it further. I believe that a detailed conversation will help me understand your specific needs and expectations, allowing me to tailor the solution to perfection. I have successfully delivered numerous projects for clients across diverse domains.
--> Please come on chat box and check my latest work portfolio.
Thanks!
Anurag
Hello,
I am excited about the opportunity to develop your live streaming app that caters to iOS, Android, and the Web. With my extensive experience in app development, particularly in creating robust live streaming solutions, I can assure you that your project will be in capable hands.
I will ensure seamless multi-platform compatibility, enabling users to enjoy the app on any device of their choice. Additionally, implementing a secure user authentication system is a priority for me, allowing for a smooth registration and login process.
Moreover, I can incorporate the additional features you've detailed, such as adding languages for your PC app, auto-update functionalities, and an insightful analytics dashboard. Your vision to integrate capabilities for chat management and Bluetooth toy control aligns perfectly with my skill set.
Thanks,
Musa Alper
As an experienced app developer, I specialize in producing high-performance applications that can work across multiple platforms. I have an extensive record of creating successful mobile apps for Android and iOS, which is crucial for your live streaming project. In addition to my proficiency in C#, C++, and HTML5, I'm also well versed in hybrid mobile app development using React Native and Flutter that will be beneficial for adding languages for your PC app.
Let's bring your vision of a seamless live streaming application to life!
Dear Sir/Madam,
I have reviewed your requirements for a live streaming application compatible with iOS, Android, and Web platforms, and I’m confident I can deliver a professional and feature-rich solution tailored to your needs. The app will include live streaming functionality, multi-platform compatibility, secure user authentication, and advanced features like Bluetooth integration, ChatBox management, and detailed analytics.
With extensive experience in app development, particularly for live streaming and multi-platform applications, I’ll ensure your app is both sleek and functional. I’m proficient in implementing secure authentication systems, Bluetooth connectivity, and real-time analytics, ensuring your app is practical, user-friendly, and visually appealing.
Please feel free to check out my portfolio for examples of similar work, and I’d be happy to discuss your vision further to ensure the final product aligns perfectly with your expectations.[https://www.freelancer.com/u/EmmaWat]
Looking forward to collaborating with you!
Best regards,
Emma watson
Hi There,
I’m excited to offer you a 25% discount on developing a high-quality live streaming app that delivers smooth, real-time video with no buffering nightmares. Whether it’s for events, gaming, education, or social interactions, I’ll ensure your platform is optimized for performance, security, and scalability.
With over 7 years of experience in app development and server management, I specialize in creating lag-free, feature-rich streaming solutions. From integrating real-time chat, multi-bitrate streaming, and adaptive video quality to ensuring cross-platform compatibility, I’ll make sure your app is user-friendly and future-proof.
I will carefully build and test the app, ensuring it runs flawlessly under high traffic without glitches. Let’s connect to discuss your requirements, and I’ll deliver a fully optimized and secure live streaming platform tailored to your needs.
Best regards,
Sohail Jamil
Nice to meet you tonyohs,The requirements of your project match my areas of work and skills, to introduce myself.
My name is Anthony Muñoz and i am the lead engineer for DS Pro IT agency. I have worked for
over 10 years as a Full-Stack and software development engineer and have successfully done multiple jobs. It
will be a pleasure to work together to make your project.
Feel free to discuss about the project with me, greetings.
Hi there, Good evening I am Talha. I can work with your project skills Mobile App Development, C++ Programming, HTML5, C# Programming and Android
I am excited to present my proposal, which centers around a personalized approach designed to elevate your project. We will start with an in-depth consultation to gain a deep understanding of your project's unique requirements, goals, and constraints. Our commitment to customization means that we will tailor our services to align perfectly with your project, and we will explain how this approach will meet your expectations
Please note that the initial bid is an estimate, and the final quote will be provided after a thorough discussion of the project requirements or upon reviewing any detailed documentation you can share.
Could you please share any available detailed documentation? I'm also open to further discussions to explore specific aspects of the project. Thanks
Regards.
Talha Ramzan
With my extensive experience in video streaming and desktop application development, I am confident that I can contribute significantly to your project. My broad range of skills includes expertise in WebRTC, OBS, RTMP, and various other protocols essential for a robust streaming app. Not only can I proficiently integrate OBS Studio into local live broadcast clients, but I am also adept at using FFMPEG and GStreamer for efficient video transcoding and streaming processing.
What makes me a valuable asset for your project is my deep understanding of both Windows and MacOS platforms that aligns perfectly with your requirements. Moreover, having worked on streaming media servers like Wowza and Flussonic, I understand the significance of optimizing concurrent processing required for an efficient live-broadcast software.
Lastly, my fluency in multiple languages and familiarity with cloud deployment would ensure that your app remains updated and reaches its full potential without any technical hassles. Overall, my proven track record of being reliable, cost-effective yet not compromising on the quality coupled with an unyielding commitment to client satisfaction underscores my suitability for this project. Together we can develop a user-friendly live streaming app that takes advantage of ultra-low latency capacities and revolutionizes the broadcasting experience.
Let's build something transformative!
Regards,
Deb K
Hello, I HAVE SUCCESSFULLY DELIVERED SIMILAR PROJECTS
I will deliver-
a) Top Quality—High-standard development with full dedication.
b) 2.5 YEARS OF SUPPORT—Ongoing assistance & maintenance post-delivery.
c) Seamless Experience—smooth, hassle-free integration & support.
I have over 7 years of experience in multi-platform app development. I specialize in building high-performance live streaming applications for iOS, Android, Web, Windows, and macOS.
My approach includes integrating low-latency streaming protocols, ensuring seamless user authentication, and implementing auto-update features for desktop apps.
I have hands-on experience with Bluetooth connectivity, API integrations, and chat management systems, enabling efficient toy control, bot filtering, and interactive tipping mechanisms.
Additionally, I’ll develop real-time analytics for viewer insights and stream performance.
Please knock me in chat as I have some queries regarding the project to proceed further,
Shipra
Dear Tony,
I am thrilled to submit my proposal for the development of your Live Streaming App. With over 10 years of experience in app development and expertise in iOS, Android, and Web platforms, I am confident in my ability to bring your vision to life.
Key Features:
1. Live Streaming: I will ensure seamless live streaming functionality.
2. Multi-Platform Compatibility: The app will be optimized for iOS, Android, and Web.
3. User Authentication: A robust user authentication system will be integrated.
I have extensive experience in app development, including live streaming apps, and a proven track record of creating multi-platform compatible applications. Additionally, my strong knowledge of secure user authentication systems will guarantee a safe user experience.
Regarding the additional features you mentioned for the PC app Vibe-Connect, I am well-versed in C++ and C# programming languages, ensuring successful implementation.
Before we proceed, could you please share more details about the specific requirements for the ChatBox and Insights features to tailor them to your unique needs?
I look forward to the opportunity to collaborate on this exciting project.
Regards,
KANIKA
Hi
I’m an experienced developer specializing in WebRTC, RTMP, OBS, and desktop applications for Windows/Mac. With over 10 years in video streaming, FFMPEG, GStreamer, and media servers like Wowza and MediaSoup, I can efficiently implement your requirements.
How I Can Help
Implement multi-language support for the PC app
Develop an auto-update feature for Vibe-Connect
Integrate broadcast event reporting
Implement Bluetooth toy control and API integration
Enhance ChatBox with filtering, quick replies, and emoji support
Develop viewer reports, session analytics, and stream insights
I’ll ensure ultra-low latency streaming, optimized performance, and a seamless user experience. Let’s discuss how I can contribute to your project.
Looking forward to working together
Hello!
I’m an experienced full-stack app developer with a proven track record in building robust multi-platform live streaming applications for iOS, Android, Web, Windows, and Mac.
I specialize in implementing secure user authentication systems, seamless real-time streaming, and advanced features like device integration, auto-updates, and detailed analytics dashboards.
I can confidently deliver all the functionalities you outlined, including Bluetooth device connectivity, chatbox enhancements, and insightful reporting, ensuring a smooth and engaging user experience across platforms.
I’m ready to bring innovative ideas to the table and collaborate closely to ensure your vision is fully realized.
Best Regards,
Denis K.
Hello,
As your dedicated mobile expert, I'm committed to delivering top-notch results swiftly.
Eager to kickstart our collaboration!
Best regards,
Barbara
Hi!
I get that you require a cross-platform live streaming app for iOS, Android, Web, Windows, and Mac with secure user authentication, live streaming, chat management, and in-depth insights. Moreover, the desktop application needs multi-language support, auto-update, USB/Bluetooth toy connectivity, and real-time event reporting.
The chat system will include user categorization, filtering of bots, quick replies, and tipping suggestions, whereas insights will offer viewer analytics, session reports, and stream performance. With my background in Flutter, React Native, MERN, Swift, Kotlin, and cross-platform app development, I am the most capable individual to implement a smooth, feature-rich solution. The application will serve broadcasters (to stream, engage, and monitor insights), viewers (to interact with content), and admins (to maintain security, analytics, and platform updates).
I will deliver a scalable, intuitive, and high-performance app that makes live streaming simple and compelling. Let's talk about how I can help your idea become a reality!
Best Regards
Farhin
As a seasoned developer with over 10 years of experience, I'm proficient in C# and HTML5, exactly what you need for your project. My skills extend not only to website design and development but also to desktop application development – which is crucial for the multi-platform nature of your live-streaming app. Throughout my career, I've been responsible for developing robust and efficient applications that require integration with various platforms and services, such as OBS Studio.
My expertise goes beyond coding with a deep understanding of video streaming protocols like WebRTC, RTMP, HLS, and SRT. This knowledge will prove valuable for optimizing your live broadcasting software's streaming quality and interactive experience.
Choosing me also means getting bonus points! I have previous experience counseling in developing different languages for Windows/Mac systems like your PC app requires. Additionally, my understanding of C++ and .NET ensures that we'll create an automated update feature for Vibe-Connect- a typical developer's dream! Finally, my prowess with Azure and Kubernetes makes cloud deployment a cakewalk – effectively managing large-scale user interaction needed in multi-platform live streaming. Don't miss this chance to have cutting-edge design and glitch-free functionality brought to your project!
Hello tonyohs,
I am Maryam Abbas, a seasoned developer with 4 years of experience in HTML5 and Mobile App Development. I have carefully reviewed your project requirements for developing a live streaming application compatible with iOS, Android, and Web platforms. I have a strong background in app development, particularly in live streaming, multi-platform compatibility, and user authentication systems. With a proven track record of successful projects and positive client feedback, I am confident in delivering a high-quality solution tailored to your needs. You can view my portfolio at
https://www.freelancer.pk/u/maryam951
for more insights. Let's discuss your project further. Looking forward to collaborating with you.
Best regards,
Maryam Abbas
Dear Client ,
We are excited to propose the development of a multi-platform synchronous live broadcast software that supports WebRTC + OBS streaming and seamlessly adapts to various live broadcast platforms. Our goal is to build a robust application that operates efficiently on both Windows and MacOS with key features such as ultra-low latency live streaming, automated streaming, and multi-platform management. To ensure a high-quality and interactive user experience, we will integrate OBS Studio for multi-stream push, utilize WebRTC, RTMP, and SRT for low-latency video transmission, and develop OBS plug-ins and WebSocket controls for automated streaming and recording.
The proposed solution will also incorporate advanced video transcoding and streaming processing, leveraging powerful tools such as FFMPEG and GStreamer to ensure optimal encoding and minimal latency. Our approach includes implementing local camera and virtual camera support, with a focus on maintaining audio and video synchronization and managing frame rates for seamless performance.
To achieve superior low-latency interaction and improve overall user engagement, we will integrate WebRTC to provide real-time communication, while handling Windows and MacOS audio and video processing through CoreMedia, DirectShow, and AVFoundation.
Please feel free to reach out to discuss the next steps.
Best regards