15-07-2015, 11:11:10
bonjour j'aimerai savoir comment faire pour envoyer le flux video en udp avec picamera et le visionner avec vlc. j'ai trouvé un programme qui fonctionne en TCP mais j'aimerai la meme chose en UDP voici le programme en python pour le TCP:
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.1.26', 8000))
server_socket.listen(0)
# Accept a single connection and make a file-like object out of it
connection = server_socket.accept()[0].makefile('wb')
try:
camera.start_recording(connection, format='h264')
camera.wait_recording(60)
camera.stop_recording()
finally:
connection.close()
server_socket.close()
pour le visionner sur vlc il suffi de taper la commande : vlc tcp/h264://192.168.1.26:8000/
merci d 'avance
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.1.26', 8000))
server_socket.listen(0)
# Accept a single connection and make a file-like object out of it
connection = server_socket.accept()[0].makefile('wb')
try:
camera.start_recording(connection, format='h264')
camera.wait_recording(60)
camera.stop_recording()
finally:
connection.close()
server_socket.close()
pour le visionner sur vlc il suffi de taper la commande : vlc tcp/h264://192.168.1.26:8000/
merci d 'avance