def __init__(self): xml = XML_Object () self.__is_cam_started = False self.__mjpeg_streamer_root_path = xml.get_mjpg_streamer_path () self.__mjpg_streamer_path = xml.get_mjpg_streamer_path () # Returns numerical port number self.__CAM_SERVER_PORT = str (xml.get_cam_server_port ()) Popen ('export LD_LIBRARY_PATH=' + self.__mjpeg_streamer_root_path, shell=True, stdout=PIPE) del xml
from commands import getoutput from xml_handler import XML_Object from subprocess import Popen, PIPE from logger import log_handler log = log_handler (True) log.set_log_level (log.LOG_LEVEL_LOW) xml = XML_Object () DISPLAY_STREAM_LAUNCHER_ADDR = xml.get_display_stream_launcher_ip () DISPLAY_STREAM_LAUNCHER_PORT = xml.get_display_stream_launcher_port () REMOTE_TCP_IP_ADDR = xml.get_cam_server_ip () REMOTE_TCP_IP_PORT = xml.get_cam_server_port () # This number is different for every client MY_CLIENT_NUMBER = 0 DISPLAY_TYPE = xml.get_client_display_type (MY_CLIENT_NUMBER) del xml log = log_handler (True) log.set_log_level (log.LOG_LEVEL_LOW) BUFSIZE = 128 RX_ADDR = (DISPLAY_STREAM_LAUNCHER_ADDR, DISPLAY_STREAM_LAUNCHER_PORT) udp_recv_client = socket( AF_INET,SOCK_DGRAM) udp_recv_client.setsockopt (SOL_SOCKET, SO_REUSEADDR, 1) udp_recv_client.bind (RX_ADDR)