Core Technology Development

OFFSHORE DEVELOPMENT SERVICES

CORE TECHNOLOGY DEVELOPMENT

Streaming and Realtime are one of the strengths of OWS. With many years of experience in building broadcast, conference systems. We are confident we can solve your customer’s problems

WHY OWS?

Low latency streaming systems

With solutions for low latency video transmission already being applied in meeting systems, E-learning system is used by hundreds of thousands of trainees. We also optimize the experience for customers to experience even with unstable connections like low-speed 3G

Realtime systems

On top of having experience in solving video transmission problems, we also have experience in solving problems on realtime systems such as chat, document sharing; and also the realtime problems with highly optimized systems such as live-ranking systems

Systems with the ability to scale, HA

Today’s systems all need very high requirements for responsiveness and system security. We pioneered the application of technologies to solve these problems to ensure a stable system for our customers. Typical examples include CDN systems, systems using OpenStack, systems using microservice architecture, dockers …

Typical problems

Conference
Broadcast latency < 1s
CCTV Camera
Cloud Recorder
Streaming (IoT, Embedded)
Microservices
Docker
Online collaboration

TYPICAL PRODUCTS

CCTV management system

Mission

Building solutions for watching CCTV live from mobile, browser

Main features

+ View camera from mobile, browser with latency <500ms
+ Real-time recording from camera to cloud

Technologies

+ Linux/OpenWRT
+ C++
+ WebRTC / S3
+ ReactNative

Project

+ Size: 10 Man Month
Development time: 2 Months
+ Method: Project Based

VOD system

Mission

Creating HLS videos and tracking related behavior of users, and creating traffic statistics of stakeholders.

Main features

+ Transcode worker cluster
+ Track the progress of watching video
+ Report statistics about video with large number of hits,…

Technologies

+ NodeJS, Ffmpeg
+ Docker, Nats, AWS (EC2, S3)
+ MongoDB, MySQL

Project

+ Size: 12 Man Month
+ Development time: 4 Months
+ Method: Project Based

E-Learning platform

Mission

Building a platform that can organize and manage classroom arrangements, study materials, and organize online learning.

Main features

+ Arrange and track class schedule
+ Learn through videos and live
+ Online test
+ Statistical report of test results

Technologies

+ PHP, React, NodeJS, Streaming
+ MySQL, MongoDB, AWS
+ AI, Signature

Project

+ Size: 100 Man Month
+ Development time: 15 Months
+ Method: LABO

CDN private system

Mission

Building a system that can distribute video content optimally for users in different geographical areas

Main features

+ GeoDNS
+ Cache Nodes
+ Centralized management system
+ AutoSSL with LetEncrypt

Technologies

+ TypeScript / NodeJS
+ DNS – EDNS
+ Http Proxy
+ Docker / MongoDB

Project

+ Size: 8 Man Month
+ Development time: 2 Months
+ Method: Project Based

Broadcast system for games

Mission

Building video broadcast system for game systems and can ensure that tranfer latency <1s

Main features

+ Live transcoder
+ RTMP / RTSP / WebRTC / Websocket Broadcast
+ Can be scaled up to thousands of people
+ Support view on browser, mobile, pc

Technologies

+ C++, NodeJS
+ WebRTC / WebSocket+
+ Emscripten

Project

+ Size: 12 Man Month
+ Development time: 4 Months
+ Method: Project Based

TECHNOLOGIES USED

LANGUAGE/FRAMEWORK

DB/MESSAGE QUEUE

PLATFORM/OS

Scroll to top