From d9462f3a2fd3289015186ea459484824a7c2f334 Mon Sep 17 00:00:00 2001 From: Rene Zeldenthuis Date: Mon, 4 Jul 2022 19:55:44 +0200 Subject: [PATCH] Added MDNS --- lib/rtsp_server/rtsp_server.cpp | 4 ---- src/main.cpp | 18 +++++++++++------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/lib/rtsp_server/rtsp_server.cpp b/lib/rtsp_server/rtsp_server.cpp index e569063..a187d74 100644 --- a/lib/rtsp_server/rtsp_server.cpp +++ b/lib/rtsp_server/rtsp_server.cpp @@ -1,6 +1,5 @@ #include "rtsp_server.h" #include -#include #include // URI: e.g. rtsp://192.168.178.27:554/mjpeg/1 @@ -9,9 +8,6 @@ rtsp_server::rtsp_server(OV2640 &cam, unsigned long interval, int port /*= 554*/ { log_i("Starting RTSP server"); WiFiServer::begin(); - // Add service to mDNS - rtsp - MDNS.addService("rtsp", "tcp", 554); - timer_.every(interval, client_handler, this); } diff --git a/src/main.cpp b/src/main.cpp index 33b7a2b..25ee429 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,16 +1,11 @@ #include - #include - #include #include - #include - +#include #include - #include - #include char frame_rate_val[6]; @@ -54,7 +49,7 @@ void handleRoot() html += "

Settings

"; html += "
    "; html += "
  • Frame size: " + String(frame_size_val) + "
  • "; - html += "
  • Frame rate: " + String(frame_rate_val) + "
  • "; + html += "
  • Frame rate: " + String(frame_rate_val) + " ms
  • "; html += "
"; html += "
Go to configure page to change settings."; html += ""; @@ -149,6 +144,15 @@ void setup() { iotWebConf.handleConfig(); }); web_server.onNotFound([]() { iotWebConf.handleNotFound(); }); + + // Set DNS to thingname + if (!MDNS.begin(iotWebConf.getThingName())) + log_e("Error setting up MDNS responder!"); + + // Add service to mDNS - http + MDNS.addService("http", "tcp", 80); + // Add service to mDNS - rtsp + MDNS.addService("rtsp", "tcp", 554); } void loop()