{"id":1416,"date":"2012-10-22T22:31:36","date_gmt":"2012-10-22T20:31:36","guid":{"rendered":"https:\/\/alax.info\/blog\/?p=1416"},"modified":"2012-10-22T22:41:39","modified_gmt":"2012-10-22T20:41:39","slug":"ip-video-source-support-for-https-protocol","status":"publish","type":"post","link":"https:\/\/alax.info\/blog\/1416","title":{"rendered":"IP Video Source: Support for HTTPS protocol"},"content":{"rendered":"<p>This publishes a small update to <a href=\"https:\/\/alax.info\/blog\/1223\">IP Video Source<\/a> tool to expose M-JPEG\/JPEG video streams as DriectShow video devices. The utility now accepts <code>https:\/\/<\/code> URL scheme and pulls video over secure connections. Not every camera has support for HTTPS, however many do including those from <a href=\"http:\/\/www.udptechnology.com\/\">UDP Technology<\/a>, Axis etc.<\/p>\n<p>The update also includes other minor fixes including more reasonable memory allocation, and hotfix for D-Link DCS-930L model, which &#8211; to mention &#8211; is an excellent indication of quality of camera firmware nowadays (it has nothing to do with D-Link, most of vendors do things like this):<\/p>\n<pre><code>#pragma region D-Link DCS-930L Fix\n\/\/ NOTE: This is just ridiculous, the camera sends boundary with space without quotes AND misuses -- prefix\nif(sValue.Compare(L\"multipart\/x-mixed-replace;boundary=--video boundary--\") == 0)\n    sValue = L\"multipart\/x-mixed-replace;boundary=\\\"video boundary--\\\"\";\n#pragma endregion\n<\/code><\/pre>\n<h3>Download links<\/h3>\n<ul>\n<li>Version: 1.0.2<\/li>\n<li>Binaries: Win32 \u00e2\u20ac\u201c <a href=\"https:\/\/www.alax.info\/svn\/public\/trunk\/IpVideoSource\/IpVideoSourceSetup-Win32.msi\">IpVideoSourceSetup-Win32.msi<\/a>, x64 &#8211; <a href=\"https:\/\/www.alax.info\/svn\/public\/trunk\/IpVideoSource\/IpVideoSourceSetup-x64.msi\">IpVideoSourceSetup-x64.msi<\/a><\/li>\n<li>License: This software is free to use<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This publishes a small update to IP Video Source tool to expose M-JPEG\/JPEG video streams as DriectShow video devices. The utility now accepts https:\/\/ URL scheme and pulls video over secure connections. Not every camera has support for HTTPS, however many do including those from UDP Technology, Axis etc. The update also includes other minor&hellip; <\/p>\n<p><a class=\"moretag\" href=\"https:\/\/alax.info\/blog\/1416\">Read the full article<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,10],"tags":[82,78,444,344,445,75,158,486,193],"class_list":["post-1416","post","type-post","status-publish","format-standard","hentry","category-utilities","category-video","tag-camera","tag-directshow","tag-https","tag-ip","tag-ipvideosource","tag-jpeg","tag-m-jpeg","tag-video","tag-virtual"],"_links":{"self":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/posts\/1416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/comments?post=1416"}],"version-history":[{"count":0,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/posts\/1416\/revisions"}],"wp:attachment":[{"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/media?parent=1416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/categories?post=1416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alax.info\/blog\/wp-json\/wp\/v2\/tags?post=1416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}