Question: You are to create a TCP video streaming server. ( Not how actual video streaming servers work but they work for this offline). Our server

You are to create a TCP video streaming server. ( Not how actual video streaming servers work but they work for this offline). Our server reads a video file frame by frame and sends them to the client. The client receives the raw data, reconstitutes them into video, and plays it. The code for video processing is given. You have to complete the empty functions of the server and client classes. You may write any additional functions you need but should not require so. 1. To launch the server use server_script.py 2. To launch the client, use client_script,py 3. Change path_to_video_file variable in server.py with a path to a video file on your machine. 4. Start with a single-threaded server. Once it is done, make it multithreaded to accept multiple clients
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
