/// <summary> /// /// </summary> private void OnServerInitialise() { base.Timeout = 60; base.HeaderTimeout = 30000; base.RequestTimeout = 30000; base.ResponseTimeout = 30000; base.Name = "Nequeo Web Socket Server"; base.ServiceName = "WebSocketServer"; base.OnWebSocketContext += WebSocketServer_OnWebSocketContext; _demuxHttp = new Nequeo.Media.FFmpeg.MediaDemux(); // Open the web cam device. _demuxHttp.OpenDevice("video=Integrated Webcam", true, false); }
/// <summary> /// /// </summary> private void OnServerInitialise() { base.Timeout = 60; base.HeaderTimeout = 30000; base.RequestTimeout = 30000; base.ResponseTimeout = 30000; base.Name = "Nequeo Web Socket Server"; base.ServiceName = "WebSocketServer"; base.OnWebSocketContext += WebSocketServer_OnWebSocketContext; _demuxHttp = new Nequeo.Media.FFmpeg.MediaDemux(); // Open the web cam device. _demuxHttp.OpenDevice("video=Integrated Webcam", true, false); _clients = new ConcurrentDictionary <HttpListenerWebSocketContext, WebSocket>(); // Start capture. CaptureAndSend(); }