Streaming Video över ett nätverk (2 / 2 steg)
Steg 2: Steg 2: programinstallationer
Nu vi installerat de mjukvaror som vi behöver för vår streaming app. låter start med python.
De flesta linux kommer installera med python men om u inte har installerat python, öppna en terminal och skriv
sudo lämplig-få installera python python-dev
sudo pip installera numpy
Det finns många sätt att installera opencv, så google kommer att vara din vän här. Se bara till att u installera opencv 2 och inte opencv 3.
Nästa steg är att ladda ner Cam_Streamer från Github. Här är länken Cam Streamer. Cam Streamer är ett python-skript som är använda till streamer video från en webbkamera över ett LAN. Efter dataöverföring Cam_Streamer från github navigera till mappen och starta server.py.
Öppna en avsluta och skriv
python server.py
Kommer det att be din för din IP-adress och portnummer du vill använda. Om ingen ingång där ges det kommer att använda "localhost" som IP-adressen och använda port 5000.
Nu börja klientprogram på datorn som du vill direktuppspela din video från. Flytta klientprogram på datorn och öppna en terminal och skriv
python client.py
Det kommer att be dig om IP-adress och port nummer där serverprogrammet är körts. Om ingen input ges kommer det antar att IP-adressen är 'localhost' och att port 5000.
Om du vill stänga programmet Klicka på bilden och tryck sedan på bokstaven "q". Som stängs klientprogram och också nära registreringen servern till stängningen.
Slutsats
Detta är bara en Björn minsta streaming program. Du kan använda det som en språngbräda till skapa egna program.
Saker jag kommer att vilja lägga till senare threading och en autentisering funktion. Du kan också lägga till kryptering. Om någon vill gör funktioner lemme veta och jag ska se vad jag kan göra.