Scope of Work: Scope of Work for Turn Server Development, Testing, and Optimization
Project Context:
Eagle 3D Streaming is seeking a request for quote (RFQ) from a Turn Server Specialist toundertake a comprehensive project focused on enhancing connection reliability andperformance for streaming video games over the internet. The scope of work involvesdesigning, implementing, and optimizing a turn server system that enables comprehensive loganalysis, easy testing and modification of settings, seamless deployment across multipleplatforms and cloud providers, and compatibility with both Windows and Linuxoperatingsystems. In the second phase, the specialist will create a testing environment to assess andoptimize 10 to 20 different turn server configurations, including configurations with the turnserver set up on the streaming VM/PC using Coturn or similar software. The objective is toidentify and implement the configuration that offers the lowest latency, ultimately improvingstreaming quality and customer satisfaction. Please provide a detailed quote in USD for theproject, along with an estimate of the number of hours required to complete the tasks outlinedin the scope of work.
Project Overview:
Eagle 3D Streaming is a company specializing in the 3D streaming of video games over theinternet using pixel streaming. The company seeks a Turn Server Specialist to enhanceconnection reliability and performance through turn server development, testing, andoptimization, ultimately improving streaming quality and customer satisfaction.
Objectives:
The primary objectives of this project are:
a. Develop a rob
ust turn server environment to support improved connection reliability
and performance.
b. Create a testing environment to assess and optimize 10 to 20 different turn server
configurations, including VM/PC
-
based configurations
c. Identify and implement the co
nfiguration that offers the lowest latency for improved
streaming services.
Scope of Work:
The Turn Server Specialist will be responsible for the following tasks:
a. Turn Server Environment Development:
- Design and implement a turn server environment that enables comprehensive log analysis, easy testing and modification of settings, seamless deployment across multiple platforms and cloud providers, and compatibility with both Windows and Linux operating systems
- Set up a system to capture and analyze data r elated to connection failures due to TCP, UDP, port issues, and regional/local restrictions.
b. Testing Environment Development and Configuration Testing:
- Design and implement a comprehensive testing environment to assess the performance of various turn se rver configurations, including VM/PC - based configurations using Coturn or similar software.
- Test and analyze the performance of 10 to 20 different turn server configurations, focusing on latency and other critical factors that affect streaming quality.
- Generate detailed reports on each configuration's performance, highlighting strengths and weaknesses, and providing recommendations for improvement.
c. Configuration Optimization and Implementation:
- Analyze the results of the configuration testing and iden tify the best - performing setup in terms of low latency.
- Collaborate with the internal team to implement the chosen configuration, ensuring seamless integration with the existing infrastructure and minimal disruption to the streaming services.
- Monitor the p erformance of the implemented configuration and make any necessary adjustments to maintain optimal performance.
Deliverables:
a. A fully functional turn server environment that meets the objectives outlined in this scope of work.
b. A comprehensive test ing environment for evaluating turn server configurations, including VM/PC - based configurations
c. Detailed performance reports for each tested configuration, including recommendations for improvement.
d. Implementation of the optimal low - latency config uration in the production environment
e. Ongoing performance monitoring and adjustments as needed to maintain optimal streaming services.
Project Timeline:
The project duration will be determined after discussion with the Turn Server Specialist, takinginto consideration the complexity of the tasks and the availability of resources. A proposedtimeline, including milestones and deadlines, will be submitted by the Turn Server Specialist forapproval.
Request for Quote (RFQ ):
Please provide a detailed quote in USD for the project, along with an estimate of the number ofhours required to complete the tasks outlined in this scope of work.
Evaluation Criteria:
The success of this project will be measured by:
a. The development of a robust turn server environment that meets the outlined objectives.
b. The efficient and comprehensive evaluation of various turn server configurations, including VM/PC - based configurations.
c. The identification and implementation of a configuration that delivers the lowest latency.
d. Improved streaming quality and customer satisfaction as a result of the optimized turn server configuration
Communication:
All project-related communication will be conducted through the Telegrammessenger app. Thelighting artist is required to download and install this program on their preferred device(s) tofacilitate effective communication with the rest of the team. Telegram will be used for sharingupdates, discussing project progress, addressing technical issues, and coordinating with thesystems architect and other team members as needed.