{"id":171,"date":"2021-03-19T23:09:06","date_gmt":"2021-03-20T06:09:06","guid":{"rendered":"https:\/\/varmintworks.com\/varmint-blog\/?p=171"},"modified":"2021-03-20T01:19:41","modified_gmt":"2021-03-20T08:19:41","slug":"streampi","status":"publish","type":"post","link":"https:\/\/varmintworks.com\/varmint-blog\/2021\/03\/19\/streampi\/","title":{"rendered":"StreamPi"},"content":{"rendered":"\n<p id=\"block-baf7027c-696c-4764-bd72-f3c841673368\">I wanted to play with an <a rel=\"noreferrer noopener\" href=\"https:\/\/www.elgato.com\/en\/stream-deck\" target=\"_blank\">Elgato Stream Deck<\/a>. These are handy little devices that are basically &#8220;programmable buttons&#8221; useful for speeding up all kinds of things. Typically, to assist in switch video\/audio feeds in a broadcasting setup. Push a button, and the Main camera is selected. Press another button and you have a &#8220;picture-in-picture&#8221; view, push another button to add sound effects, etc. A nice feature of Elgato&#8217;s decks is that each button is a tiny color screen. Their software has standard libraries of images. It&#8217;s a nice solution! But would I use it that much for real?<\/p>\n\n\n\n<p id=\"block-d6f333b7-951e-401f-afc0-bc80fb4b2d9a\">Then I saw this article on <a rel=\"noreferrer noopener\" href=\"https:\/\/www.tomshardware.com\/\" target=\"_blank\">Tom&#8217;s Hardware<\/a> about <a rel=\"noreferrer noopener\" href=\"https:\/\/www.tomshardware.com\/news\/raspberry-pi-stream-deck\" target=\"_blank\">StreamPi: The Raspberry Pi Stream Deck App for Online Gamers<\/a>. I don&#8217;t know about gamers, but I know that I have a ton of Raspberry Pis around here, I have at least 2 unused 7&#8243; touchscreen displays. Somewhere here there&#8217;s a case for the screen too. So I already have the hardware needed!<\/p>\n\n\n\n<p id=\"block-b4e35f7b-fdf3-4107-9404-94b1587f3b7c\">The StreamPi software are two distinct pieces of software. The &#8220;server&#8221; runs on the broadcasting machine. It connects to Open Broadcaster Software (OBS) via WebSockets. As a pre-requisite to installation, you will need to install <a rel=\"noreferrer noopener\" href=\"https:\/\/obsproject.com\/forum\/resources\/obs-websocket-remote-control-obs-studio-from-websockets.466\/\" target=\"_blank\">OBS WebSockets<\/a>. The &#8220;client&#8221; runs on the Raspberry Pi. Note that it can be installed with or without a desktop. I didn&#8217;t know that and installed it with a desktop the first time. The StreamPi guys recommend using console, just from a resource and heat production standpoint. Website: https:\/\/stream-pi.com\/ <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-928cbda5-fac2-493d-b8aa-efd70bbbabc1\">Overview<\/h3>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-db74c677-23e3-4d92-854f-a3c14a2cfdec\"><img data-recalc-dims=\"1\" height=\"627\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/varmintworks.com\/varmint-blog\/wp-content\/uploads\/2021\/03\/StreamPi-Overview.png?resize=1024%2C627&#038;ssl=1\" alt=\"This image has an empty alt attribute; its file name is StreamPi-Overview-1024x627.png\"\/><\/figure>\n\n\n\n<p id=\"block-487c1eb6-ba47-470f-bd57-80435c781c32\">My icons.<\/p>\n\n\n\n<figure class=\"wp-block-image\" id=\"block-f5dc4592-1435-4441-8925-26573b7a0be1\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/varmintworks.com\/varmint-blog\/wp-content\/uploads\/2021\/03\/2021-03-19-222102_800x480_scrot.png?w=1140&#038;ssl=1\" alt=\"This image has an empty alt attribute; its file name is 2021-03-19-222102_800x480_scrot.png\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I wanted to play with an Elgato Stream Deck. These are handy little devices that are basically &#8220;programmable buttons&#8221; useful for speeding up all kinds of things. Typically, to assist in switch video\/audio feeds in a broadcasting setup. Push a button, and the Main camera is selected. Press another button [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":167,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[7,16,15,14,13],"class_list":["post-171","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-raspberry-pi","tag-stream-pi","tag-streaming","tag-video","tag-work-from-home"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/varmintworks.com\/varmint-blog\/wp-content\/uploads\/2021\/03\/StreamPi-featured.png?fit=446%2C440&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/varmintworks.com\/varmint-blog\/wp-json\/wp\/v2\/posts\/171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/varmintworks.com\/varmint-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/varmintworks.com\/varmint-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/varmintworks.com\/varmint-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/varmintworks.com\/varmint-blog\/wp-json\/wp\/v2\/comments?post=171"}],"version-history":[{"count":1,"href":"https:\/\/varmintworks.com\/varmint-blog\/wp-json\/wp\/v2\/posts\/171\/revisions"}],"predecessor-version":[{"id":172,"href":"https:\/\/varmintworks.com\/varmint-blog\/wp-json\/wp\/v2\/posts\/171\/revisions\/172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/varmintworks.com\/varmint-blog\/wp-json\/wp\/v2\/media\/167"}],"wp:attachment":[{"href":"https:\/\/varmintworks.com\/varmint-blog\/wp-json\/wp\/v2\/media?parent=171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/varmintworks.com\/varmint-blog\/wp-json\/wp\/v2\/categories?post=171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/varmintworks.com\/varmint-blog\/wp-json\/wp\/v2\/tags?post=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}