{"id":296,"date":"2010-10-12T06:39:52","date_gmt":"2010-10-12T13:39:52","guid":{"rendered":"https:\/\/digitalmediaphile.com\/index.php\/2010\/10\/12\/connecting-multiple-ip-cameras-to-windows-media-center\/"},"modified":"2012-02-08T16:19:29","modified_gmt":"2012-02-08T21:19:29","slug":"connecting-multiple-ip-cameras-to-windows-media-center","status":"publish","type":"post","link":"https:\/\/digitalmediaphile.com\/index.php\/2010\/10\/12\/connecting-multiple-ip-cameras-to-windows-media-center\/","title":{"rendered":"Connecting Multiple IP Cameras to Windows Media Center"},"content":{"rendered":"<p>After publishing a piece on how to <a href=\"https:\/\/digitalmediaphile.com\/index.php\/2010\/10\/10\/connecting-an-ip-camera-to-wmc-iphones-and-ipads\/\" target=\"_blank\"><span style=\"font-size: x-small;\"><strong>connect an Internet enabled camera to WMC, iPhones and iPads<\/strong><\/span><\/a> yesterday, I received a couple of emails basically saying, \u201cgreat, but I want to monitor more than one camera in a master view like stand alone IP surveillance software\u201d.<\/p>\n<p>I thought about this for a bit and then tested to see if an HTML page could be hosted locally, placed in the <strong><span style=\"font-size: x-small;\">C:ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Accessories\\Media Center\\Media Center Programs<\/span><\/strong> folder with the appropriate MCL and PNG file. The answer was yes, and this now opens the door to more customizations.<\/p>\n<p>Further, I thought that the still images needed to be refreshed. Not much value in watching an image on the screen that just sits there. I fired up Microsoft Expression Web and created a page and added in a META REFRESH tag to reload every xx seconds (I used 30 seconds as the interval). While tables should not be used for layout on a page designed to be viewed in a real web browser (a deprecated means of coding), a nested table structure proved perfect for display inside Windows Media Center. I specified the Segoe UI font and ended up with something that looked pretty decent and worked.\u00a0 Here is the view inside Windows Media Center:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"mycameras\" src=\"https:\/\/digitalmediaphile.com\/content\/binary\/6c51c2ea1058_8087\/mycameras.jpg\" alt=\"mycameras\" width=\"500\" height=\"282\" border=\"0\" \/><\/p>\n<p><!--more--><\/p>\n<p>Here is the HTML code. You will need to replace the hostname, port, image path as I documented in the post linked above. The mycameras.html file I created contains the following:<\/p>\n<table width=\"450\" border=\"4\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"450\">&lt;head&gt;<br \/>\n&lt;meta content=&#8221;en-us&#8221; http-equiv=&#8221;Content-Language&#8221;&gt;<br \/>\n&lt;meta http-equiv=&#8221;refresh&#8221; content=&#8221;30&#8243;&gt;<\/p>\n<p>&lt;style type=&#8221;text\/css&#8221;&gt;<br \/>\na {<br \/>\ncolor: #DDEEFF;<br \/>\n}<br \/>\na:visited {<br \/>\ncolor: #DDEEFF;<br \/>\n}<br \/>\na:active {<br \/>\ncolor: #DDEEFF;<br \/>\n}<br \/>\na:hover {<br \/>\ncolor: #FFFFFF;<br \/>\n}<br \/>\n.style3 {<br \/>\nfont-family: Arial;<br \/>\nfont-size: x-large;<br \/>\nfont-weight: bold;<br \/>\n}<br \/>\n.style4 {<br \/>\nfont-family: &#8220;Segoe UI Semibold&#8221;;<br \/>\nfont-size: x-large;<br \/>\nborder-width: 0;<br \/>\ntext-align: center;<br \/>\n}<br \/>\n.style5 {<br \/>\nborder: 10px solid #FFFFFF;<br \/>\n}<br \/>\n.style6 {<br \/>\nfont-family: &#8220;Segoe UI Semibold&#8221;;<br \/>\nfont-size: x-large;<br \/>\ntext-align: center;<br \/>\n}<br \/>\n&lt;\/style&gt;<br \/>\n&lt;\/head&gt;<\/p>\n<p>&lt;body style=&#8221;color: #99CCFF; &#8220;&gt;<\/p>\n<p>&lt;p class=&#8221;style3&#8243;&gt;&amp;nbsp;&lt;\/p&gt;<br \/>\n&lt;table&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td&gt;<br \/>\n&lt;table&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td class=&#8221;style4&#8243;&gt;Parking Lot Cam&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td class=&#8221;style5&#8243;&gt;<br \/>\n&lt;img alt=&#8221;&#8221; height=&#8221;480&#8243; src=&#8221;http:\/\/hostname.com:XYZ\/IMAGE.jpg&#8221; width=&#8221;640&#8243;&gt;&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;\/table&gt;<br \/>\n&lt;\/td&gt;<br \/>\n&lt;td&gt;<br \/>\n&lt;table&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td class=&#8221;style6&#8243;&gt;Home Office Cam&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;tr&gt;<br \/>\n&lt;td class=&#8221;style5&#8243;&gt;<br \/>\n&lt;img alt=&#8221;&#8221; height=&#8221;480&#8243; src=&#8221;http:\/\/hostname.com:XYZ\/cgi-bin\/video.jpg?size=3&#8243; width=&#8221;704&#8243;&gt;&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;\/table&gt;<\/p>\n<p>&amp;nbsp;&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;<br \/>\n&lt;\/table&gt;<br \/>\n&lt;p class=&#8221;style3&#8243;&gt;&amp;nbsp;&lt;\/p&gt;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The MCL file (mycameras.mcl) is as follows:<\/p>\n<table width=\"450\" border=\"4\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"450\">&lt;application url=&#8221;mycameras.html&#8221;<br \/>\nname=&#8221;My Cameras&#8221;<br \/>\nbgcolor=&#8221;RGB(255,255,255)&#8221;<br \/>\nstartimage=&#8221;.mycameras.png&#8221;<br \/>\nthumbnailImage=&#8221;.mycameras.png&#8221;<br \/>\nsharedviewport=&#8221;false&#8221;&gt;<br \/>\n&lt;\/application&gt;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>After removing the files I created and used yesterday, I placed the html file, the MCL file, and the new PNG file in the <strong><span style=\"font-size: x-small;\">C:ProgramDataMicrosoftWindowsStart MenuProgramsAccessoriesMedia CenterMedia Center Programs<\/span><\/strong> folder. Next I launched Windows Media Center,and\u00a0 opened Extras.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"mycameras.extra\" src=\"https:\/\/digitalmediaphile.com\/content\/binary\/6c51c2ea1058_8087\/mycameras.extra.jpg\" alt=\"mycameras.extra\" width=\"400\" height=\"540\" border=\"0\" \/><\/p>\n<p>I finished by adding my new My Cameras extra as a top level Extras menu item.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;\" title=\"mycameras.main\" src=\"https:\/\/digitalmediaphile.com\/content\/binary\/6c51c2ea1058_8087\/mycameras.main.jpg\" alt=\"mycameras.main\" width=\"400\" height=\"236\" border=\"0\" \/><\/p>\n<p>Now, if I add more cameras, I can just edit the existing HTML. I\u2019m sure I\u2019ll have to change (reduce) the size of the displayed image to get more on a single page, but I now have a personal IP Camera viewport inside Windows Media Center. (And naturally, I\u2019ve added the second camera to my iPhone and iPad Smartvue configuration).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After publishing a piece on how to connect an Internet enabled camera to WMC, iPhones and iPads yesterday, I received a couple of emails basically saying, \u201cgreat, but I want to monitor more than one camera in a master view like stand alone IP surveillance software\u201d. I thought about this for a bit and then [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[47,19,25,42,44,70],"tags":[292,295],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"jetpack_publicize_connections":[],"featured_image_urls":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":""},"post_excerpt_stackable":"<p>After publishing a piece on how to connect an Internet enabled camera to WMC, iPhones and iPads yesterday, I received a couple of emails basically saying, \u201cgreat, but I want to monitor more than one camera in a master view like stand alone IP surveillance software\u201d. I thought about this for a bit and then tested to see if an HTML page could be hosted locally, placed in the C:ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Accessories\\Media Center\\Media Center Programs folder with the appropriate MCL and PNG file. The answer was yes, and this now opens the door to more customizations. Further, I thought that the&hellip;<\/p>\n","category_list":"<a href=\"https:\/\/digitalmediaphile.com\/index.php\/category\/connected-home\/\" rel=\"category tag\">Connected Home<\/a>, <a href=\"https:\/\/digitalmediaphile.com\/index.php\/category\/media-center\/\" rel=\"category tag\">Media Center<\/a>, <a href=\"https:\/\/digitalmediaphile.com\/index.php\/category\/networking\/\" rel=\"category tag\">Networking<\/a>, <a href=\"https:\/\/digitalmediaphile.com\/index.php\/category\/windows-7\/\" rel=\"category tag\">Windows 7<\/a>, <a href=\"https:\/\/digitalmediaphile.com\/index.php\/category\/windows-media-center\/\" rel=\"category tag\">Windows Media Center<\/a>, <a href=\"https:\/\/digitalmediaphile.com\/index.php\/category\/wireless-streaming\/\" rel=\"category tag\">Wireless Streaming<\/a>","author_info":{"name":"Barb","url":"https:\/\/digitalmediaphile.com\/index.php\/author\/barb\/"},"comments_num":"0 comments","jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pvFKI-4M","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/digitalmediaphile.com\/index.php\/wp-json\/wp\/v2\/posts\/296"}],"collection":[{"href":"https:\/\/digitalmediaphile.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digitalmediaphile.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digitalmediaphile.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/digitalmediaphile.com\/index.php\/wp-json\/wp\/v2\/comments?post=296"}],"version-history":[{"count":0,"href":"https:\/\/digitalmediaphile.com\/index.php\/wp-json\/wp\/v2\/posts\/296\/revisions"}],"wp:attachment":[{"href":"https:\/\/digitalmediaphile.com\/index.php\/wp-json\/wp\/v2\/media?parent=296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digitalmediaphile.com\/index.php\/wp-json\/wp\/v2\/categories?post=296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digitalmediaphile.com\/index.php\/wp-json\/wp\/v2\/tags?post=296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}