{"id":4052,"date":"2013-05-14T15:37:25","date_gmt":"2013-05-14T15:37:25","guid":{"rendered":"http:\/\/178.62.14.192\/?p=4052"},"modified":"2013-05-14T15:37:25","modified_gmt":"2013-05-14T15:37:25","slug":"streaming-live-with-the-raspberrypi-camera-module-to-bambuser","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=4052","title":{"rendered":"Streaming live with the #RaspberryPi camera module to Bambuser"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" alt=\"\" src=\"https:\/\/i0.wp.com\/static.bambuser.com\/themes\/b4\/images\/b4\/bambuser-logo.png?resize=170%2C36\" width=\"170\" height=\"36\" \/><\/p>\n<p>With the release of the camera module to a wider audience, I thought I&#8217;d share some of things I&#8217;ve learnt. To start off, here&#8217;s some information about using the camera with <a href=\"http:\/\/bambuser.com\">Bambuser.com<\/a>.<\/p>\n<p>This is in part taken from <a href=\"http:\/\/www.slickstreamer.info\/2012\/11\/using-raspberry-pi-to-live-stream-video.html\">Marcus Olsson&#8217;s blog post about streaming with a webcam<\/a>.<\/p>\n<p>First of all, register on <a href=\"http:\/\/www.bambuser.com\">bambuser.com<\/a>. Then, go to\u00a0<a href=\"https:\/\/bambuser.com\/api\/keys\">https:\/\/bambuser.com\/api\/keys<\/a>\u00a0and get your RTMP url and stream ID.<\/p>\n<p>On the Pi, do:<\/p>\n<pre>apt-get update\napt-get install avconv<\/pre>\n<p>If this doesn&#8217;t work (it didn&#8217;t for me, like it&#8217;s disappeared from the repository), do:<\/p>\n<pre>apt-get install ffmpeg<\/pre>\n<p>On the Pi, create the following in a script called camera_mkfifo.sh:<\/p>\n<pre>rm fifo.264\nmkfifo fifo.264<\/pre>\n<p>(When you run this script first of all you&#8217;ll get an error message because the file doesn&#8217;t exist, but just ignore it).<\/p>\n<p>Now create another script called camera_output.sh:<\/p>\n<pre>\/opt\/vc\/bin\/raspivid -o fifo.264 -w 400 -h 300 -t 10000000 -b 500000 &amp;<\/pre>\n<p>Now create another script called camera_bambuser.sh<\/p>\n<pre>avconv -f h264 -r 25 -i fifo.264 -metadata title=\"Raspberry Pi Camera Module (LIVE)\" -f flv rtmp:\/\/&lt;RTMP URL&gt;\/&lt;RTMP KEY&gt;<\/pre>\n<p>If you&#8217;re using ffmpeg, change the &#8220;avconv&#8221; to &#8220;ffmpeg&#8221;.<\/p>\n<p>Now, do:<\/p>\n<pre>chmod +x camera*.sh<\/pre>\n<p>This will make the scripts executable.<\/p>\n<p>Now, just run the three scripts in order:<\/p>\n<pre>.\/camera_mkfifo.sh\n<span style=\"letter-spacing: 0.05em; line-height: 1.6875;\">.\/camera_output.sh\n<\/span><span style=\"letter-spacing: 0.05em; line-height: 1.6875;\">.\/camera_bambuser.sh<\/span><\/pre>\n<p><span style=\"letter-spacing: 0.05em; line-height: 1.6875;\">You should now be broadcasting LIVE. My stream, should anyone want to see it (and if it&#8217;s actually streaming) is at\u00a0<\/span><a style=\"letter-spacing: 0.05em; line-height: 1.6875;\" href=\"http:\/\/bambuser.com\/channel\/recantha\">http:\/\/bambuser.com\/channel\/recantha<\/a><\/p>\n<p>Please bear in mind that the resolution isn&#8217;t all that good. This is to get the frames-per-second up. If you increase the width and height of the video being created using raspivid, it will reduce the fps with an increase in quality.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the release of the camera module to a wider audience, I thought I&#8217;d share some of things I&#8217;ve learnt. To start off, here&#8217;s some information about using the camera with Bambuser.com. This is in part taken from Marcus Olsson&#8217;s&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=4052\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[8,51],"tags":[],"class_list":["post-4052","post","type-post","status-publish","format-standard","hentry","category-camera-module","category-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Streaming live with the #RaspberryPi camera module to Bambuser - Raspberry Pi Pod<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=4052\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Streaming live with the #RaspberryPi camera module to Bambuser - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"With the release of the camera module to a wider audience, I thought I&#8217;d share some of things I&#8217;ve learnt. To start off, here&#8217;s some information about using the camera with Bambuser.com. This is in part taken from Marcus Olsson&#8217;s&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=4052\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-05-14T15:37:25+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/static.bambuser.com\/themes\/b4\/images\/b4\/bambuser-logo.png\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=4052#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=4052\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Streaming live with the #RaspberryPi camera module to Bambuser\",\"datePublished\":\"2013-05-14T15:37:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=4052\"},\"wordCount\":255,\"commentCount\":8,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=4052#primaryimage\"},\"thumbnailUrl\":\"http:\/\/static.bambuser.com\/themes\/b4\/images\/b4\/bambuser-logo.png\",\"articleSection\":[\"Camera module\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=4052#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=4052\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=4052\",\"name\":\"Streaming live with the #RaspberryPi camera module to Bambuser - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=4052#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=4052#primaryimage\"},\"thumbnailUrl\":\"http:\/\/static.bambuser.com\/themes\/b4\/images\/b4\/bambuser-logo.png\",\"datePublished\":\"2013-05-14T15:37:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=4052#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=4052\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=4052#primaryimage\",\"url\":\"http:\/\/static.bambuser.com\/themes\/b4\/images\/b4\/bambuser-logo.png\",\"contentUrl\":\"http:\/\/static.bambuser.com\/themes\/b4\/images\/b4\/bambuser-logo.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=4052#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Streaming live with the #RaspberryPi camera module to Bambuser\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/recantha\/\",\"https:\/\/x.com\/recantha\",\"https:\/\/www.linkedin.com\/in\/recantha\/\",\"https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Streaming live with the #RaspberryPi camera module to Bambuser - Raspberry Pi Pod","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.recantha.co.uk\/blog\/?p=4052","og_locale":"en_US","og_type":"article","og_title":"Streaming live with the #RaspberryPi camera module to Bambuser - Raspberry Pi Pod","og_description":"With the release of the camera module to a wider audience, I thought I&#8217;d share some of things I&#8217;ve learnt. To start off, here&#8217;s some information about using the camera with Bambuser.com. This is in part taken from Marcus Olsson&#8217;s&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=4052","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2013-05-14T15:37:25+00:00","og_image":[{"url":"http:\/\/static.bambuser.com\/themes\/b4\/images\/b4\/bambuser-logo.png","type":"","width":"","height":""}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4052#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4052"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Streaming live with the #RaspberryPi camera module to Bambuser","datePublished":"2013-05-14T15:37:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4052"},"wordCount":255,"commentCount":8,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4052#primaryimage"},"thumbnailUrl":"http:\/\/static.bambuser.com\/themes\/b4\/images\/b4\/bambuser-logo.png","articleSection":["Camera module","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=4052#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4052","url":"https:\/\/www.recantha.co.uk\/blog\/?p=4052","name":"Streaming live with the #RaspberryPi camera module to Bambuser - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4052#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4052#primaryimage"},"thumbnailUrl":"http:\/\/static.bambuser.com\/themes\/b4\/images\/b4\/bambuser-logo.png","datePublished":"2013-05-14T15:37:25+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4052#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=4052"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4052#primaryimage","url":"http:\/\/static.bambuser.com\/themes\/b4\/images\/b4\/bambuser-logo.png","contentUrl":"http:\/\/static.bambuser.com\/themes\/b4\/images\/b4\/bambuser-logo.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=4052#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Streaming live with the #RaspberryPi camera module to Bambuser"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-13m","jetpack-related-posts":[{"id":11176,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=11176","url_meta":{"origin":4052,"position":0},"title":"Stream video from your Raspberry Pi camera module","author":"Michael Horne","date":"9 October 2014","format":false,"excerpt":"I know I've covered streaming before, but this is just a reminder to myself that the best method I've found is using Silvan Melchoir's\u00a0RaspiMJPEG which he has combined with a web interface (pictured). All the instructions are available on the\u00a0Raspberry Pi Foundation's forum. Here are the instructions in a nutshell:\u2026","rel":"","context":"In &quot;Camera module&quot;","block_context":{"text":"Camera module","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=8"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/lh6.googleusercontent.com\/-LyBNMkpnt3U\/UqtflB4WLaI\/AAAAAAAADQA\/7nOJmDgUZsE\/s720\/FolderView%252012132013%2520112519%2520AM.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4106,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=4106","url_meta":{"origin":4052,"position":1},"title":"Installing avconv on the #RaspberryPi","author":"Michael Horne","date":"16 May 2013","format":false,"excerpt":"Some of you with the camera may have been trying to install avconv by using the following: sudo apt-get install avconv As you have probably discovered, this does not work and it reports that it cannot find the package. (I know, it's confusing). But it's not actually missing, it's just\u2026","rel":"","context":"In &quot;Camera module&quot;","block_context":{"text":"Camera module","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=8"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":20194,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=20194","url_meta":{"origin":4052,"position":2},"title":"Raspberry Pi + new HQ Camera = PiDSLR (Guest post from David Booth!)","author":"David Booth","date":"18 May 2020","format":false,"excerpt":"by David Booth, Hitchin Hackspace Overview I\u2019ve been loaned a new Raspberry Pi High Quality (HQ) camera with both the 6mm wide-angle lens and the 16mm telephoto lens by a very generous benefactor. It was so I could create an automated 360-degree turntable lightbox with integrated HQ camera to take\u2026","rel":"","context":"In &quot;3D printing&quot;","block_context":{"text":"3D printing","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=2"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/05\/image9.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/05\/image9.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/05\/image9.jpg?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/05\/image9.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2020\/05\/image9.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":5724,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=5724","url_meta":{"origin":4052,"position":3},"title":"Simple way to broadcast video and audio with the #RaspberryPi camera and a microphone","author":"Michael Horne","date":"4 September 2013","format":false,"excerpt":"Foundation forum member tjsheffler has been experimenting with getting a simple HLS stream from the camera module and syncing it with audio from a mic. He's not been completely successful, but you can follow his progress and replicate his experiments on the forum.\u00a0Read the forum topic","rel":"","context":"In &quot;Audio&quot;","block_context":{"text":"Audio","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=4"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11743,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=11743","url_meta":{"origin":4052,"position":4},"title":"Live streaming Raspberry Pi dog camera","author":"Michael Horne","date":"9 January 2015","format":false,"excerpt":"Ewa Karweta\u00a0has taken a Raspberry Pi, a camera module and a bunch of components to provide power and put them into a dog back pack. He's then kindly asked his pooch to wear it so that he can get a dogs-eye view of the world via the live streaming camera\u2026","rel":"","context":"In &quot;Camera module&quot;","block_context":{"text":"Camera module","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=8"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cdn.instructables.com\/FA6\/ZTUW\/I2VLGLSJ\/FA6ZTUWI2VLGLSJ.MEDIUM.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cdn.instructables.com\/FA6\/ZTUW\/I2VLGLSJ\/FA6ZTUWI2VLGLSJ.MEDIUM.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/cdn.instructables.com\/FA6\/ZTUW\/I2VLGLSJ\/FA6ZTUWI2VLGLSJ.MEDIUM.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":12459,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12459","url_meta":{"origin":4052,"position":5},"title":"Dual Raspberry Pi camera streaming to an Oculus Rift with the Compute Module","author":"Michael Horne","date":"27 April 2015","format":false,"excerpt":"https:\/\/www.youtube.com\/watch?v=8jpJlJkQ2LU Torkel Danielsson has paired the Compute Module using two cameras with a PC and, with a friend, has developed a way of streaming the stereo images to an Oculus Rift 2. Not much detail on how, but it's very cool so I thought I'd share it with you.","rel":"","context":"In &quot;Camera module&quot;","block_context":{"text":"Camera module","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=8"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/8jpJlJkQ2LU\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4052"}],"version-history":[{"count":0,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4052\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4052"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4052"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}