202001262 TF3 Video Streaming using RTSP and RTP Assignment

Опубликовано: 18 Июнь 2026
на канале: Jay Navadiya
435
15

The terminal sometimes lags because of screen recording permission, but the user manual covers the part on how to start the RTPClient.

I am attaching the User manual for MACOS users below.

01 - Install Python3 from python.org

02 - Install PIL by running pip3 install Pillow

03 - Go to the Project folder by using cd command

04 - Start the server by running
python3 Server.py server_port

05 - Start the client by running
python3 ClientWorker.py server_ip server_port_no. RTP_port movie.Mjpeg

06 - For running 3 button client, skip step 5 and run
python3 ClientWorker3Button.py server_ip server_port_no RTP_port movie.Mjpeg

Note: RTP_Port is between 1025 and 65536
For running remotely, find out the ip of server by running
ipconfig getifaddr en0

The source code and the presentation is available at: https://github.com/jaynavadiya/TF3-Vi...

The Screenshots of the terminal of server and client is accessible at: https://github.com/jaynavadiya/TF3-Vi...

Please look at the screenshots because the terminal might look frozen in the recording due to certain restrictions while recording.