{"id":2073,"date":"2015-04-08T01:19:39","date_gmt":"2015-04-07T17:19:39","guid":{"rendered":"http:\/\/tangochen.com\/blog\/?p=2073"},"modified":"2015-04-21T12:49:32","modified_gmt":"2015-04-21T04:49:32","slug":"motion-server-one-kinect-v2-on-multiple-devices","status":"publish","type":"post","link":"http:\/\/tangochen.com\/blog\/?p=2073","title":{"rendered":"Motion Server &#8211; One Kinect v2 on Multiple Devices"},"content":{"rendered":"<p><iframe class='youtube-player youtuber' type='text\/html' width='640' height='360' src='http:\/\/www.youtube.com\/embed\/chVwm9CuR68?rel=0&amp;fs=1' webkitAllowFullScreen mozallowfullscreen allowFullScreen frameborder='0'><\/iframe><\/p>\n<p>One day I felt that using one Kinect on one PC isn&#8217;t enough. There could be more interesting things to do with multiple screens.<br \/>\nSo I consider sharing the Kinect data with multiple devices. You may know that I created an app called <a href=\"http:\/\/tangochen.com\/blog\/?page_id=1840\" target=\"_blank\">Kv2 Viewer<\/a> that can access Kinect data on the phone. With the similar technology, I successfully send Kinect data to multiple devices.<br \/>\nFirstly I write a server program to make a Win 8.1 PC as a server. Then all other clients that want the Kinect data would just need to connect to this PC.<\/p>\n<p>Here are the simple demos I made in the video:<\/p>\n<p><strong>Body views<\/strong><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/tangochen.com\/blog\/wp-content\/uploads\/2015\/04\/MotionServer-1024x768.png\" alt=\"MotionServer\" width=\"640\" height=\"480\" class=\"alignnone size-large wp-image-2075\" srcset=\"http:\/\/tangochen.com\/blog\/wp-content\/uploads\/2015\/04\/MotionServer-1024x768.png 1024w, http:\/\/tangochen.com\/blog\/wp-content\/uploads\/2015\/04\/MotionServer-300x225.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><br \/>\nThey all get the joint positions, joint states first and generate the body views on screen, not reciving body view images from the server.<\/p>\n<p><strong>Girls staring at target<\/strong><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/tangochen.com\/blog\/wp-content\/uploads\/2015\/04\/MotionServer_Girls-1024x768.jpg\" alt=\"MotionServer_Girls\" width=\"640\" height=\"480\" class=\"alignnone size-large wp-image-2078\" srcset=\"http:\/\/tangochen.com\/blog\/wp-content\/uploads\/2015\/04\/MotionServer_Girls-1024x768.jpg 1024w, http:\/\/tangochen.com\/blog\/wp-content\/uploads\/2015\/04\/MotionServer_Girls-300x225.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><br \/>\nThe girls from different directions would stares at you (According to your head position). And if you act like pointing at something, they would stare at that (According to your hand position.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One day I felt that using one Kinect on one PC isn&#8217;t enough. There could be more interesting things to do with multiple screens. So I consider sharing the Kinect data with multiple devices. You may know that I created &hellip; <a href=\"http:\/\/tangochen.com\/blog\/?p=2073\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,4],"tags":[],"class_list":["post-2073","post","type-post","status-publish","format-standard","hentry","category-kinect","category-tech"],"_links":{"self":[{"href":"http:\/\/tangochen.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2073","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/tangochen.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/tangochen.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/tangochen.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/tangochen.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2073"}],"version-history":[{"count":10,"href":"http:\/\/tangochen.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2073\/revisions"}],"predecessor-version":[{"id":2086,"href":"http:\/\/tangochen.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2073\/revisions\/2086"}],"wp:attachment":[{"href":"http:\/\/tangochen.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/tangochen.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2073"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/tangochen.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}