23 CMS Infosystems Jobs
CMS Info Systems - WebRTC Media Server Engineer (3-8 yrs)
CMS Infosystems
posted 6d ago
We are seeking an experienced and highly skilled Senior WebRTC Media Server Engineer to join our team on a Time and Material (T&M) basis.
The ideal candidate will be responsible for designing, implementing, and maintaining a scalable open-source media server solution, with a focus on Janus Media Server, for both on-premises and cloud environments.
This role involves working closely with our development team to ensure seamless integration and deployment of WebRTC functionalities across various platforms and devices.
Key Responsibilities :
Setup and Configuration :
- Deploy and configure Janus or any open-source WebRTC media server on-premises and in the cloud (AWS/Azure/Google Cloud).
Stream Management :
- Ensure device-agnostic streaming capabilities across multiple operating systems and devices.
Enable RTSP to WebRTC Conversion :
- Support live views from IP cameras by enabling RTSP to WebRTC conversion. This specific function is crucial for real-time streaming of video content from traditional surveillance systems to modern web interfaces.
Development :
- Write code snippets in Python or Node.js for managing camera recordings and snapshots at the edge and server level. Facilitate playback of recorded files via WebRTC.
Integration :
- Implement SSL for production environments and integrate AI detection features within the WebRTC stream, including object detection with bounding boxes.
Deployment :
- Oversee the deployment of server solutions on cloud platforms and client solutions on Linux/Ubuntu OS-based devices. Ensure compatibility and optimization for various devices and OS.
Support and Handover :
- Provide technical support during system integration, handover, and integration phases. Collaborate with the CMS development team to transfer knowledge and documentation of developed functionalities and setups.
Required Skills and Experience :
- Computer Science Graduate/Engineering/ equivalent hands-on experience.
- Proven experience with WebRTC media servers (Janus preferred) and stream management.
- Strong programming skills in Python and/or Node.js.
- Familiarity with cloud services and on-premises deployment.
- Experience with SSL integration and securing communication channels.
- Knowledge of AI and machine learning integration within live streaming contexts.
- Excellent problem-solving abilities and a commitment to delivering high-quality software solutions.
- Strong communication and teamwork skills, with the ability to work independently and collaboratively.
Functional Areas: IT Hardware & Telecom
Read full job descriptionPrepare for Server Engineer roles with real interview advice
2-6 Yrs
₹ 3 - 5L/yr
Navi Mumbai
7-12 Yrs
₹ 8 - 16L/yr
Navi Mumbai