<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marcus Follrud &#187; curl</title>
	<atom:link href="http://marcusfollrud.net/tag/curl/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcusfollrud.net</link>
	<description>Wish I had a slogan</description>
	<lastBuildDate>Thu, 22 Mar 2012 12:11:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Enkelt övervakningssystem och linux</title>
		<link>http://marcusfollrud.net/2009/08/31/enkelt-overvakningssystem-och-linux/</link>
		<comments>http://marcusfollrud.net/2009/08/31/enkelt-overvakningssystem-och-linux/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 19:00:58 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[axis]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[mencoder]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[nvr]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/?p=275</guid>
		<description><![CDATA[För längesen satt jag och labbade lite grann med AXIS Nätverkskameror och hur man kan spela in automatiskt med dem. Jag försökte använda mig av bash och andra linux/gnu-kommando som jag bara kunde för att få systemet uppe och rulla. Hur fungerar det? Lösningen är väldigt enkel. Som första program ligger där ett script som [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F08%2F31%2Fenkelt-overvakningssystem-och-linux%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F08%2F31%2Fenkelt-overvakningssystem-och-linux%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>För längesen satt jag och labbade lite grann med AXIS Nätverkskameror och hur man kan spela in automatiskt med dem.</p>
<p>Jag försökte använda mig av bash och andra linux/gnu-kommando som jag bara kunde för att få systemet uppe och rulla.</p>
<p><strong>Hur fungerar det?<br />
</strong>Lösningen är väldigt enkel. Som första program ligger där ett script som väntar på ett tcp-meddelande som kommer in på port <strong>31337</strong> (nördigt va) och som därefter startar en nedladdning av en <em>motion jpeg</em>-ström som hålls vid liv i 5 sekunder per trigger som kommer från kameran. Det vill säga, får man samma larm under en pågående nedladdning av strömmen så läggs fem nya sekunder på innan man stänger strömmen.</p>
<p><strong>Hur ställer jag in det?<br />
</strong><a href="http://marcusfollrud.net/wp-content//axisSetup.png"><img class="alignleft size-medium wp-image-278" title="Event Server Setup" src="http://marcusfollrud.net/wp-content//axisSetup-300x245.png" alt="Event Server Setup" width="180" height="147" /></a><a href="http://marcusfollrud.net/wp-content//axisSetup1.png"><img class="alignright size-thumbnail wp-image-279" title="Event setup" src="http://marcusfollrud.net/wp-content//axisSetup1-150x150.png" alt="Event setup" width="150" height="150" /></a>Börja med att gå in i din kamera och skapa ett Motion Detection fönster. Därefter går du in till <strong>Event Servers</strong> och skapar din TCP-server med dina anslutningsinställningar. Glöm inte att porten skall vara <strong>31337</strong>. När servern har satts upp, skapar du ett event som triggar på det motion detection-fönster som du skapat. Lägger till att det skall gå till tcp-servern du skapat och att det ska trigga ungefär 30 gånger per minut som eventet är igång. Detta gör att så länge något rör sig så hålls strömmen vid liv.</p>
<p>Som du säkert ser så är meddelandet en MAC-adress som är specific för varje enhet. Du måste givetvis inte döpa dina filer efter MAC-adressen men jag gjorde det för enkelhetens skull. Se bara till att du inte använder mellanrum i namnet.</p>
<p>Nästa steg är att installera filerna som är skapade på en lämplig plats. Låt säga att vi skapar det under en egen användare som vi döper till &#8221;security&#8221;. Vi lägger filerna i hemmappen, packar upp och skapar mappar.<br />
<strong>/home/security:$ tar xvf supersimpleNVR.tar.gz</strong><br />
<strong>/home/security:$ cd supersimpleNVR/<br />
/home/security:$ mkdir settings &amp;&amp; mkdir captures &amp;&amp; mkdir captures/tmp &amp;&amp; captures/processed_captures &amp;&amp; tmp<br />
</strong></p>
<p>Det du ska göra nu är att gå in i settings mappen och skapa en fil som heter precis det meddelandet som du angett i ditt event i kameran och med filändelsen .sh. I mitt fall blir det <strong>00408C630000.sh</strong></p>
<p>I denna skall innehålla:</p>
<ol>
<li>#!/bin/sh</li>
<li>user=root</li>
<li>pass=pass</li>
<li>fps=5</li>
<li>ip=192.168.1.15</li>
<li>port=80</li>
</ol>
<p>Ändra allting så att det passar med dina inställningar och behov. Glöm inte att filen <em>måste</em> finnas i mappen som heter settings.</p>
<p>Mappen <strong>captures</strong> innehåller alla dina inspelningar och mappen <strong>captures/tmp</strong> används för att extrahera bilddata i sparade strömmar.</p>
<p><strong>Vad ska jag med mappen captures/tmp till?<br />
</strong>Mjpg kan ställa till det när det gäller lagring. Därför finns scriptet &#8221;creatempeg&#8221; som skapar mpeg4-filer av nedladdningarna. Detta script använder ett C#-program som klipper ur bilderna ur strömmen och skapar jpg-filer utav dem.</p>
<p><strong>Vanliga tmp då?<br />
</strong>Den gör inget speciellt mer än sparar tidsstämplar för att veta när en ström startades.</p>
<p><strong>Vad behöver jag för program?<br />
</strong>Du behöver bara standardprogram för att kunna spela in.</p>
<p>Du behöver:</p>
<ol>
<li>Netcat</li>
<li>Curl</li>
<li>Mono</li>
<li>mencoder</li>
</ol>
<p><strong>Begränsningar för närvarande!<br />
</strong>För närvarande kommer filmer som konverteras till mpeg4 alltid gå skapa filer med 5fps, oavsett vad du laddat ner i. Fixa detta själv genom att sätta den fps du önskar.</p>
<p><strong>Hur startar jag det?<br />
</strong>Du startar det lättast genom att starta filen <em>nc </em>med screen:<br />
<strong>/home/security/reallysimpleNVR/:$ screen sh nc<br />
</strong><strong>/home/security/reallysimpleNVR/:$ [ CTRL + A + D ]</strong></p>
<p>Ladda ner källkoden här: <a href="../wp-content//reallysimpleNVR.tar.gz">reallysimpleNVR.tar</a></p>
<p>Har inte testat det på länge, och det kan hända att den måste modifieras något. Speciellt c#-koden. Använd på egen risk <img src='http://marcusfollrud.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ha en bra kväll<br />
/marcus</p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2009/08/31/enkelt-overvakningssystem-och-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inte mycket gjort igår</title>
		<link>http://marcusfollrud.net/2009/08/04/inte-mycket-gjort-igar/</link>
		<comments>http://marcusfollrud.net/2009/08/04/inte-mycket-gjort-igar/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 10:28:26 +0000</pubDate>
		<dc:creator>marcus</dc:creator>
				<category><![CDATA[Privat]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[födelsedagar]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[nörderi]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[regexp]]></category>
		<category><![CDATA[todo-lista]]></category>

		<guid isPermaLink="false">http://marcusfollrud.net/?p=183</guid>
		<description><![CDATA[Igår var jag nog inte mycket att ha till pojkvän. Jag lovade en timme vid datorn för att senare enbart vara social. Det slutade med att jag satt där fyra timmar, istället. Illa, men Andjelka låg ju ändå och sov. Oavsett så blev det inte så mycket gjort igår på utvecklingsfronten, trots mina fyra timmar. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F08%2F04%2Finte-mycket-gjort-igar%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmarcusfollrud.net%2F2009%2F08%2F04%2Finte-mycket-gjort-igar%2F&amp;source=marcusfollrud&amp;style=normal&amp;service=bit.ly&amp;service_api=R_7d280395e19104feae6bc0cd839f41c0&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Igår var jag nog inte mycket att ha till pojkvän. Jag lovade en timme vid datorn för att senare enbart vara social. Det slutade med att jag satt där fyra timmar, istället. Illa, men Andjelka låg ju ändå och sov.</p>
<p>Oavsett så blev det inte så mycket gjort igår på utvecklingsfronten, trots mina fyra timmar. Jag satt enbart och programmerade lite php och lekte med curl för att göra en sida lite smidigare till min iPhone. Resultat blev inte bra som jag hade velat, men jag förfriskade mig lite grann i reguljära uttryck iaf, och det är ju alltid kul.. <em>inte.</em>.</p>
<p><strong>Så, vad ska göras idag?</strong></p>
<p>Troligen ingenting mer än att fira mina tvillingsystrar samt min systerson som fyller år idag.</p>
<p>Imorgon tror jag förvisso att jag kan lägga ner lite tid på programmering, men på vad? Är lite osäker, jag behöver en todo-lista!</p>
<p>Får ta och skriva en sådan ikväll!</p>
<p>Lunchen snart slut!<br />
Mvh<br />
Marcus</p>
]]></content:encoded>
			<wfw:commentRss>http://marcusfollrud.net/2009/08/04/inte-mycket-gjort-igar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

