{"id":1458,"date":"2006-03-15T21:37:05","date_gmt":"2006-03-16T02:37:05","guid":{"rendered":"http:\/\/www.walking-productions.com\/notslop\/2006\/03\/15\/axis-214-ptz-camera-a-dream-come-true\/"},"modified":"2006-03-15T21:37:05","modified_gmt":"2006-03-16T02:37:05","slug":"axis-214-ptz-camera-a-dream-come-true","status":"publish","type":"post","link":"https:\/\/www.walking-productions.com\/notslop\/2006\/03\/15\/axis-214-ptz-camera-a-dream-come-true\/","title":{"rendered":"Axis 214 PTZ Camera, a dream come true.."},"content":{"rendered":"<p><img decoding=\"async\" src=\"http:\/\/www.axis.com\/products\/cam_214\/img\/214_left.jpg\"><\/p>\n<p>I have been waiting for one of these for years.  A network PTZ camera that does true standards based streaming.  Most of the others from Linksys, DLink and so on seem like they fit the bill but their flavor of &#8220;MPEG-4&#8221; is only codec deep (if even that) and requires playback to be handled with their proprietary ActiveX or Java players.  <\/p>\n<p>Not so with the <a href=\"http:\/\/www.axis.com\/products\/cam_214\/index.htm\">Axis 214<\/a> which not only serves true MPEG-4 content but it is playable with QuickTime and any other player that can handle a standard RTSP MPEG-4 stream.  This also means that the streams can be reflected by QuickTime\/Darwin Streaming Server to allow for a much larger audience than the camera itself can handle.<\/p>\n<p>Unfortunately, getting it to work with the QuickTime Streaming Server but in the end it was well worth it.<\/p>\n<p>In the interest of saving the rest of the world some time I am posting an email message from Kyle Robertson from Apple&#8217;s <a href=\"http:\/\/lists.apple.com\/mailman\/listinfo\/streaming-server-users\">Streaming Server User&#8217;s Listserv<\/a> that was immensely helpful.<br \/>\n<!--more--><br \/>\nHey Shawn,<br \/>\nOver the span of a year I think I have it dialed.<br \/>\nFirstly you have two choices, you can use the mpeg4 encoder built into the<br \/>\ncamera, or you can use an external encoder such as VLC and convert the mjpeg<br \/>\nstream to mpeg4. This may prove a better method in the future as you could<br \/>\nconvert into H.264, but right now I think the built in encoder is best.<\/p>\n<p>First step is to log into the camera&#8217;s web interface and change one of the<br \/>\nfiles. You need to edit the \/etc\/rtspd\/rtspd.conf file and change the<br \/>\ntimeout value (default is 60 seconds). Changing it to &#8216;0&#8217; will mean no<br \/>\ntimeout. This one had me stumped for a while!! If you don&#8217;t do that the<br \/>\nstream will reflect for 60 secs and then cut out.<\/p>\n<p>Secondly you need to log into the Darwin web interface and mount the stream<br \/>\nto be reflected. Go to &#8216;Relay settings&#8217;, &#8216;other relay&#8217; and create a new one.<br \/>\nEnter the camera&#8217;s IP address. The mount point should be something like<br \/>\nthis: \/mpeg4\/1\/media.amp . Put in the cameras root user\/pass. Under the<br \/>\ndestination we want it to reflect the stream locally because it is running<br \/>\non the server that will be doing the feeds. I set the IP to 127.0.0.1 . Make<br \/>\nit an announced SDP, give it a name, and a system user\/pass if you haven&#8217;t<br \/>\nmade the group access file writeable to all.<\/p>\n<p>Once you do this and enable the relay you will see the SDP file get created<br \/>\nin the \\Movies directory of your Darwin server. Simply open that file with a<br \/>\nmedia program capable of reading .SDP files (quicktime) and tadaaa! If you<br \/>\ndon&#8217;t use HTTP streaming the stream is located at:<br \/>\nrtsp:\\\\servername\\filename.sdp:554 . I have had better accessibility using<br \/>\nstreaming over HTTP however.<\/p>\n<p>You don&#8217;t need to bother with manually uploading the SDP file from the<br \/>\ncamera. The only limitation I have run into so far (and it is a big one), is<br \/>\nthat Darwin will not reflect streams from more than one camera source. i.e.<br \/>\nIt will reflect all the feeds from one camera or camera server, but as soon<br \/>\nas you ask it to reflect another stream from a separate IP it fails. It only<br \/>\nseems to be able to do one at a time.<\/p>\n<p>Hope that helps!<br \/>\n-Kyle<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have been waiting for one of these for years. A network PTZ camera that does true standards based streaming. Most of the others from Linksys, DLink and so on seem like they fit the bill but their flavor of &#8220;MPEG-4&#8221; is only codec deep (if even that) and requires playback to be handled with &hellip; <a href=\"https:\/\/www.walking-productions.com\/notslop\/2006\/03\/15\/axis-214-ptz-camera-a-dream-come-true\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Axis 214 PTZ Camera, a dream come true..<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-1458","post","type-post","status-publish","format-standard","hentry","category-streaming-and-multi-media"],"_links":{"self":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/posts\/1458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/comments?post=1458"}],"version-history":[{"count":0,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/posts\/1458\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/media?parent=1458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/categories?post=1458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/tags?post=1458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}