Live Kamera übertragung
Verfasst: Sonntag 9. Oktober 2016, 18:13
Hey,
Ich versuche momentan ein Video von der Raspberry Pi Camera zu streamen mit Python. Nur leider funktioniert das irgendwie nicht. Hier ist mein aktueller server code:
Und nun der Client Code:
Wüsste jemand wie ich das Programm zum laufen bekomme? Es öffnet sich nur das Fenster preview und das wars auch schon. Ich sitze hier nun ziemlich lange und bis jetzt ohne Erfolg....
Danke im vorraus !
Ich versuche momentan ein Video von der Raspberry Pi Camera zu streamen mit Python. Nur leider funktioniert das irgendwie nicht. Hier ist mein aktueller server code:
Code: Alles auswählen
import socket
import time
import picamera
with picamera.PiCamera() as camera:
camera.resolution = (640, 480)
camera.framerate = 24
server_socket = socket.socket()
server_socket.bind(('192.168.178.71', 8000))
server_socket.listen(1)
c, addr = server_socket.accept()
# Accept a single connection and make a file-like object out of it
connection = server_socket.accept()[0].makefile('wb')
print(connection)
try:
camera.start_recording(connection, format='h264')
camera.wait_recording(60)
camera.stop_recording()
finally:
connection.close()
server_socket.close()
Code: Alles auswählen
import socket
import cv2
import numpy
def Main():
host = '192.168.178.71'
port = 8000
cv2.namedWindow("preview")
s = socket.socket()
s.connect((host, port))
while True:
print("connected")
data = s.recv(1024)
data = numpy.fromstring(data, dtype=numpy.uint8)
cv2.imshow("preview", data)
s.close()
if __name__ == '__main__':
Main()
Danke im vorraus !