Пример #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            string url = @"http://localhost:8081/";

            _SignalR = WebApp.Start <StartupSignalR>(url);
            _Server  = new ImageStreamingServer();
            _Server.Start(8080);
        }
Пример #2
0
        private void StartCamera()
        {
            mPreviewCallback callbackcamera = new mPreviewCallback();

            camera.SetPreviewCallback(callbackcamera);
            camera.StartPreview();

            server.Start(1801);

            callbackcamera.renderer = this;
        }
Пример #3
0
        private void StartWebCamServer()
        {
            var videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);
            VideoCaptureDevice videoCaptureDevice = new VideoCaptureDevice(videoDevices[0].MonikerString);

            videoCaptureDevice.NewFrame += new NewFrameEventHandler(VideoCaptureDevice_NewFrame);
            videoCaptureDevice.Start();

            _server = new ImageStreamingServer(GetImages())
            {
                ImagesSource = GetImages()
            };
            _server.Start(Convert.ToInt32(9001));
        }
Пример #4
0
        static void Main(string[] args)
        {
            int    port     = 8888;
            string imageUrl = "http://yolahome.ru/webcam_yard2";

            var server = new ImageStreamingServer();

            server.Start(port, imageUrl);

            Console.WriteLine($"http://{Environment.MachineName}:{port}");
            Console.Write("Press <Esc> to exit... ");
            while (Console.ReadKey().Key != ConsoleKey.Escape)
            {
            }
        }
Пример #5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            //  MjpegProcessor.
            //  _Server = new ImageStreamingServer("http://210.241.67.167/abs2mjpg/mjpg?resolution=352x240&camera=1", "admin", "pass");
            // _Server = new ImageStreamingServer("http://192.192.85.20:11000/getimage", "admin", "pass");

            //http://192.168.0.104/cgi/mjpg/mjpeg.cgi
//_Server = new ImageStreamingServer("http://192.168.0.104/cgi/mjpg/mjpeg.cgi", "admin", "admin");

            _Server = new ImageStreamingServer("http://192.192.85.33/axis-cgi/mjpg/video.cgi?camera=1", "root", "pass");
            _Server.Start(8080);

            reader = new ETAGReader("192.192.85.33", 50007);

            reader.OnEtagArriveEvent += reader_OnEtagArriveEvent;
        }
Пример #6
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            if (!_Server.IsRunning)
            {
                _Server.Start(8080);
            }

            //this.WindowState = FormWindowState.Maximized;
            //this.FormBorderStyle = FormBorderStyle.None;


            //show QR-Code
            int timerstate = 0;

            qrtimer          = new Timer();
            qrtimer.Interval = 7000;

            Action <Object, EventArgs> timer_ticker = (object o, EventArgs args) =>
            {
                if (timerstate == 0)
                {
                    // show qr code
                    makeQRcode();
                }
                else if (timerstate == 1)
                {
                    // show tracker feature
                    Image tracker = Properties.Resources.highresSnacki;
                    imgQR.Image = tracker;
                }
                else
                {
                    // darken screen
                    BrightnessControl.SetBrightness(0);
                    qrtimer.Stop();
                    qrtimer.Dispose();
                }
                timerstate++;
            };

            qrtimer.Tick += new EventHandler(timer_ticker);
            timer_ticker(null, null);
            qrtimer.Start();
        }
Пример #7
0
 private void Form1_Load(object sender, EventArgs e)
 {
     _Server = new ImageStreamingServer();
     _Server.Start(8080);
 }
Пример #8
0
 private void DVR2Mjpeg_Load(object sender, EventArgs e)
 {
     HttpServer = new ImageStreamingServer();
     HttpServer.Start(8080, this);
 }