We are developing a simple video streaming application that will stream a single channel video over a private WiFi network.
The c++ application(using OpenCV) that does the video processing will reside on a Linux server.
The users will be able to view the videos live by logging on to the same Linux server using a web interface.
The number of users logging onto will be less than 10 at a time.
We would like to have the video streaming over the network to be encrypted.
The Linux server running the application(both c++ part and django webserver are on one machine) is a standard PC grade machine.
Here is a small block diagram
{(C++ Image/video processing)--->(webserver)}=====PrivateWifi========> Users(less than 10)
My questions are
How do i send the video stream from C++ application to the Web server,Here i am planing to use Django webframework?
Is it a good way to use Django in this situation?What would be the correct way to do it?
Pointers on encrypting the video will be welcome?