Software media server for capturing, recording, and distributing streams from video surveillance sources. Aipix Mediasever, a component of Aipix Telecom VSaaS Platform, revolutionizes the field of video surveillance, providing advanced solutions for enhanced security and monitoring.
- High performance combined with effective use of hardware resources
- Flexible archive settings
- Seamless horizontal and vertical scaling
- Fault-tolerant capture for full redundancy
- Ready for Kubernetes
Hello, Product Hunt!
Delighted to present Aipix Mediaserver! ✨
As one of the main developers behind Mediaserver, I am willing to share an uncommon story of our product's creation.
📝 The concept of creating the initial version of a media server originated when our regular customer invited us to participate in a competition for a video surveillance system and needed a service capable of capturing and restreaming content from video surveillance cameras. The video surveillance system needed to be more than a standalone system and cover a range of functionalities such as provisioning, billing, user and access rights management. The solution also needed to integrate into existing services of the client, of which there are numerous options.
Despite the tight deadlines, we accepted the challenge. Taking into account all the requirements for competition and ones we made up for ourselves, we decided to deploy the solution fully on our own. So it takes us approximately two weeks to make MVP, which was instantly dispatched to a pre-commercial environment for testing. As the testing phase progressed, we humbly realized that there were aspects we hadn't fully accounted for during the initial design phase. Here we learned much about the platform’s performance and functionality. However, driven by our determination, we went ahead, embracing the challenges that lay before us.
The result of our work was truly tangible. After a month of refining the initial solution and carefully considering numerous, and surprisingly significant, details, we unveiled a final solution to our customer. Remarkably, this solution continues to be utilized to this day.📝
Now Aipix Mediaserver is a market-ready product with numerous features and capabilities. Let’s enumerate outstanding and appealing features:
🚀 High performance. Through our meticulous implementation of key service components in C++, we achieved remarkable performance levels. With our solution, a single physical server could flawlessly capture up to 2500 streams simultaneously (5000 streams in fault tolerance mode). Remarkably, half of these streams were equipped with DVR archive and full HD resolution, all while maintaining a CPU load of no more than 20-30%.
⚙️ Fault tolerance. The implementation of fault tolerance allowed it to carry out scheduled replacements and modernisation of equipment without stopping the service. This invaluable feature has saved the day numerous times when faced with storage system failures and physical server is degraded.
📹 Stream capture kernel: Our stream capture kernel, constantly evolving and improving, ensures exceptional resistance to network errors, connection failures, and seamless integration with a vast array of network cameras from various manufacturers and versions.
💾 Proprietary DVR storage format.Our dedicated efforts in developing a proprietary DVR storage format have yielded remarkable results. Experience lightning-fast search and playback of recordings, unparalleled availability, and effortless migration of DVR archive between servers.
Nevertheless, sky’s the limit, so our dedication to its advancement has only grown stronger. Here’s a quick glimpse into what we are currently working on:
Embracing Microservice Architecture – This approach divides the application into smaller, independent services, enhancing modularity, development, and testing efficiency.
Seamless Kubernetes Integration – We're integrating Aipix Mediaserver with Kubernetes, an open-source platform that simplifies the deployment, scaling, and management of containerized applications.
Innovative Distributed Storage System DVR – While aware of existing solutions like Ceph, Minio, and S3, we're forging our own path by developing a fault tolerance JBOD (Just a Bunch of Disks) storage for DVR archive.
Orchestration and Federation Capabilities – It enables efficient management and deployment of media servers. The federation aspect allows seamless integration of multiple media servers, enabling them to function as a unified system.
Elevating with Built-in Analytics – Our team is also diligently crafting built-in analytics for Aipix Mediaserver with minimal CPU utilization. This powerful feature will provide valuable insights into service performance and usage, equipping us with crucial information for future enhancements.
Thanks for dedicating your time to our product! Don’t hesitate to ask questions. We’d be pleased to answer all of them. Your insights and feedback are also appreciated as they hold immense importance to us.
Together, we'll continue to innovate, refine, and create an exceptional user experience with Aipix Mediaserver.🫶
@yakubouski Hey there! 🎉
Just checked out Aipix Mediaserver – sounds like a game-changer! 🚀 Love the resilience and the high performance you guys are bringing in. Capturing 2500 streams on a single server with just 20-30% CPU load? That’s wild! 🤯
Curious – how’s the integration with different camera manufacturers going? And, are you guys thinking about any cool features to add in the analytics part? Would love to see some predictive analytics features in there!
Keep rocking and can’t wait to see where you guys take this! 🌟
@ardalan_pouyabahar Thank you for your interest in our media server software!
We are constantly working to improve our integrations with different camera manufacturers and ensure seamless compatibility. As for analytics, we are always exploring new and innovative features to add to our system, including predictive analytics.
We appreciate your feedback and will certainly take it into consideration as we continue to develop and enhance our software.
@foxitch Yes, of course. During development, we originally planned Aipix Mediaserver to work in a variety of environments, from bare metal, virtualisation and containerisation systems
Congrats on the launch!
As someone who works with video surveillance, I'm ecstatic about the capabilities it offers. This is a major leap forward in streamlining our processes. Can Aipix Mediaserver distribute streams to multiple destinations simultaneously?
Congrats on the launch!
What's impressive isn't just the powerful feature set but the sheer determination and adaptability the team has shown throughout its development journey. From humble beginnings in a tight-deadline project to now pushing the boundaries with distributed storage and built-in analytics, this platform showcases what's possible when tenacity meets tech🔥
Aipix Mediaserver
Pacely.dev
Aipix Mediaserver
Aipix Mediaserver
Kuasar Video AI
Aipix Mediaserver