diff --git a/src/PepperDash.Essentials.Core/Config/BaseStreamingDeviceProperties.cs b/src/PepperDash.Essentials.Core/Config/BaseStreamingDeviceProperties.cs
new file mode 100644
index 00000000..fe77b6af
--- /dev/null
+++ b/src/PepperDash.Essentials.Core/Config/BaseStreamingDeviceProperties.cs
@@ -0,0 +1,23 @@
+using System;
+using Newtonsoft.Json;
+
+namespace PepperDash.Essentials.Core.Config
+{
+ ///
+ /// Represents the base properties for a streaming device.
+ ///
+ public class BaseStreamingDeviceProperties
+ {
+ ///
+ /// The multicast video address for the streaming device.
+ ///
+ [JsonProperty("multicastVideoAddress", NullValueHandling = NullValueHandling.Ignore)]
+ public string MulticastVideoAddress { get; set; }
+
+ ///
+ /// The multicast audio address for the streaming device.
+ ///
+ [JsonProperty("multicastAudioAddress", NullValueHandling = NullValueHandling.Ignore)]
+ public string MulticastAudioAddress { get; set; }
+ }
+}