Product #1: Stream Server (SS)
Led a team in development of Streaming Server product ( HTTP related).
Stream Server is a device in CDN(Content Delivery Network) product cluster of Huawei which deals with HTTP/RTSP requests and delivery of the media file. Programming using Socket, Multi-Thread on Linux.
Created HTTP server to handle the streaming request and send back the proper response. We cached the content to optimize web traffic.
Implemented streaming module to streaming the file into TCP/IP package to customer terminal. Reading file from NFS and streaming into network. The throughput can be 30 Gb/second with 10,000 online requests at the same time.
Product #2: Media Gateway (MGW) 2004 – 2009
MGW is a device which consists of TDM and IP interface in NGN (Next Generation Network) for telecom-communication using C, BSP and running on VxWorks.
Developed and implemented TDM module to control TDM-TDM and VOIP calls by manipulating hardware chips.
Implemented internal message module to communicate with other modules by IPC in Vxwroks.
Implemented backup module to backup all of data for calls in batch backup mode and real time backup mode.
Maintained the code after software released and technical support for customer.
Development Environment:
VxWorks, Linux, C/C++ Python