The DeoVR Streaming Platform is the cornerstone of Infomediji, and is the backbone of our efforts to create a VR streaming metaverse.
Our Team and Technologies. What We Do
-
technologies
DeoVR Streaming Platform
See careers -
technologies
Machine Learning & Computer Vision
See careersAt Infomediji, our skilled team employs a comprehensive suite of programming languages, frameworks, and cutting-edge technologies to consistently innovate in the realm of Virtual Reality (VR) and elevate the user experience:
- Programming Languages: Python, C++
- Deep Learning Libraries: PyTorch, Lightning
- Model Optimization & Serving: TensorRT, ONNX, Triton, DeepStream
- Experiment Tracking & Version Control: Mlflow, DVC, Git
- Productization: Digital Ocean, AWS, FastAPI, Kubernetes, Kubeflow, RabbitMQ
By integrating these diverse tools, we relentlessly pursue advancements in VR, ensuring high performance, efficiency, and an engaging user experience.
Action Recognition
Advanced video analysis techniques, utilizing Deep Learning, 3D CNNs and Transformer models, applied to high-resolution videos, enable us to extract valuable insights and provide haptic feedback to our users in VR.
Speech-to-Text
Our team utilizes speech-to-text technology to provide subtitles for multilingual experiences in VR.
Segmentation and Matting
Through background removal techniques we are able to create a "Passthrough" effect, integrating users' real-world surroundings into the virtual environment for a profoundly engaging AR (Augmented Reality) experience.
Detection, Tracking, and Segmentation
Real-time algorithms are used to detect and track objects and body parts within VR videos, enabling dynamic interactions and truly immersive experiences.
Depth Maps & Reconstruction
By utilizing depth maps and reconstruction techniques, our developers are able to correct disparities, create new perspectives, and enhance interactivity in VR content, moving toward 6DOF (6 Degrees of Freedom).
-
technologies
Data Analytics & Data Science
See careersData Analysis and Visualization
Our team utilizes PostgreSQL, MongoDB, and Tableau to store and analyze user and content data, providing intuitive & representative visualizations.
Recommendation Systems
Using Python, TensorFlow, Merlin, Mlflow, Feast FS, FastAPI, Triton and TF-Serving, we are able to power personalized content recommendations based on collaborative filtering, content-based filtering, and machine learning.
A/B Tests
Statistically significant A/B tests help us measure the impact of changes and help to guide the decision-making process.
Content Rotation
We employ dynamic thumbnail and video preview rotation to keep users engaged, drive retention, and provide variety.
Advanced Search - Elastic Search
Efficient keyword-based content search & filtering are made possible through Elastic Search, and we work tirelessly to improve and perfect our search queries.
User Segmentation
Through analyzing user data, we are able to segment users for targeted marketing, retention, churn rate, and CLV analysis.
User Journey Clarity
By optimizing the user journey through data analysis, we are able to enhance the user experience and overall satisfaction.
-
technologies
Quality Assurance
See careersISTQB Certified Professionals
At Infomediji, our team of ISTQB certified professionals ensures adherence to the highest standards in software testing and quality assurance.
State-of-the-art QA Automation Technology
We leverage Selenium and Appium for browser and mobile application testing, enabling autonomous test execution and automated reporting.
Custom .NET Automation Framework
Our tailored .NET solution provides a robust automation framework that enhances efficiency, reliability, and overall effectiveness of our test automation efforts.
Comprehensive Test Case Management
With TestRail as our primary platform, we manage and track test cases and suites, ensuring thorough coverage and maintaining high standards of test case management.
In-depth Documentation and Knowledge Management
Confluence serves as our central hub for documentation, fostering collaboration and information sharing among our team, ensuring comprehensive documentation and effective knowledge management.
Agile Project Management and Planning
We utilize Jira to manage projects, track issues, and plan our work, promoting alignment with the development team, facilitating Continuous Integration/Continuous Delivery (CI/CD), and ensuring optimal communication.
Additional Quality Assurance Related Technologies
Postman helps us with API testing, validating functionality, reliability, performance, and security of our APIs. Docker aids in creating isolated environments (containers) for consistent testing, contributing to the CI/CD process.
-
technologies
Content/Production/Post-Production
See careersComprehensive VR Post-Production
We offer a complete range of post-production services, including video editing, color grading, special effects, spatial sound, and final mastering. These services ensure the production of VR content that meets the highest standards of quality and provides the highest possible level of immersion for viewers.
Customized Production Solutions
Providing tailored hardware solutions for VR production, offering state-of-the-art 180/360 VR camera systems, lighting setups, and on-set technical support, our customized approach enables us to capture VR content with precision and efficiency.
VR CGI and Visual Effects
Our dedicated team specializes in creating computer-generated imagery (CGI) and visual effects that enhance the immersive nature of VR content. These advanced techniques add depth and realism to the virtual environment, elevating the overall visual experience.
Advanced VR Technology Utilization
Harnessing cutting-edge technologies such as passthrough depth maps and VR stories, our team is able to create more immersive and personalized VR experiences. These innovations allow users to interact with the virtual world in unique and engaging ways.
Quality Assurance and Testing
Rigorous testing and quality assurance processes ensure that the final VR videos perform optimally on various VR devices and provide an excellent user experience. We strive to maintain the highest of standards and optimize compatibility for maximum performance.
Innovative Content Creation
Our team guides the creation of captivating VR narratives and experiences, from conceptualization to scriptwriting and storyboarding. We leverage our expertise to ensure the development of engaging and immersive content that resonates with users.
Content Moderation
Through the implementation of robust content moderation policies we are able to ensure that VR content meets platform guidelines and community standards. This ensures a safe and respectful environment for users. Additionally, we handle the uploading and distribution of VR content to various platforms while ensuring optimal compatibility and performance.
-
technologies
Unity & Interactive Haptic Devices
See careersThe DeoVR application is built on Unity, a cross-platform game engine, using C# as the primary development language. GIT is used for version control, and we integrate Java and C++ for enhanced platform integrations. By leveraging cutting-edge technologies such as passthrough, 6DOF, volumetric videos, spatial audio, and haptics integration, we are able to continually push the boundaries to improve video perception and enhance the overall user experience.
Our team is consistently at the forefront of Haptics development, pushing the limit of what is possible not only with existing interactive hardware but with the future of interactive technology, including the profound potential of full haptic body suits (such as OWO) to deliver immersive full body experiences.
-
technologies
Embedded Systems
See careersOur embedded systems are powered by the ESP32 SOC and utilize open-source software written in C++. We actively contribute to and maintain these community based projects. We also integrate our services with many independently developed 3rd party devices.
-
technologies
Backend
See careersOur skilled backend development team is dedicated to providing practical solutions that align with InfoMedijis goals, efficiently managing API resources to ensure seamless system operation. Built with PHP and a C-based framework, our backend leverages MongoDB for robust database management and Elastic Search for efficient search implementation, and version control is streamlined using Git. Moreover, we have developed personalized cloud storage with CDN capabilities, enabling efficient content distribution.
-
technologies
Frontend
See careersIn the realm of frontend technologies, we employ a diverse stack including HTML, CSS, vanilla JavaScript, VueJS, and a template engine called Smarty. Our focus on page speed optimization ensures a smooth and seamless user experience, with user satisfaction being a central goal.
-
technologies
WebXR/WebGL
See careersAt Infomediji, we harness the power of WebXR and WebGL technologies to make VR content accessible from any website. By integrating features such as hand tracking and depth estimation, we are able to create immersive virtual reality experiences that have the potential to captivate users. Our comprehensive technology stack includes TypeScript, Webpack, and ThreeJS, while Figma serves as our go-to UI design tool, supporting our commitment to universal design principles. We maintain direct communication channels with Meta developers, allowing for collaboration to address any non-trivial errors and the ability to explore modern experimental features for Oculus devices.
-
technologies
UX/UI
See careersOur design team specializes in creating 3D interfaces for current and future VR technologies. Through the testing and refinement of interactive designs, we strive to seamlessly transition 2D content into the VR world. Our prioritization is toward intuitive, learnable, and coherent product experiences to position Infomediji as a leading provider of top-notch VR entertainment.
Our design strategy is based on the following principles:
- Elegance: Simple designs that incorporate complexity effectively.
- Essential Complexity: Simplifying designs without losing value.
- Refinement: Perfecting designs through iterative processes.
- Iterative Design: Designing in small increments to incorporate user feedback.
- Minimum Viable Product: Rapidly delivering products to gather customer feedback.
- Value Sensitive Design: Reflecting society, culture, and values in our designs.
To support our design process we employ tools such as Figma, FigJam / Prototyping, After Effects, Cinema 4D, Premiere, LottieFiles, Photoshop, Illustrator, and InDesign.