PYnema is a simple UDP server written in python, allows you to watch downloaded videos. The default video you can watch is the first video on youtube called (Me at the zoo), you can choose between the SD and HD versions of this video

SD – Me_at_the_zoo.mp4

HD – Me_at_the_zooHD.mp4

Feel free to download any video and put it in the movies folder!


Use the package manager pip to install PYnema.


BUFFOR_SIZE_DATA = 65507 - UDP max packet size to avoid this use TCP instead of UDP
host_ip_adress = ' ' - localhost by default(
host_port = 1337 - free PORT
avg_tmt = socket.getdefaulttimeout() - avarage default timeout
cv2.VideoCapture('movies\Me_at_the_zoo.mp4') - video u want to watch

If you want you can change the UDP to TCP, simply change:

  1. for UDP
socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - UDP/SOCK_DGRAM (no connection)
  1. for TCP
socket.socket(socket.AF_INET, socket.SOCK_STREAM) - TCP/SOCK_STREAM (in order connection)


Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.




View Github