{"id":27654,"date":"2025-10-18T16:02:46","date_gmt":"2025-10-18T07:02:46","guid":{"rendered":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/?p=27654"},"modified":"2025-10-18T16:02:46","modified_gmt":"2025-10-18T07:02:46","slug":"atom-cam-2%e3%81%aertsp%e3%82%92raspi3%e3%81%a7%e8%a6%8b%e3%82%8b-trixie-update-2025-10-18","status":"publish","type":"post","link":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/?p=27654","title":{"rendered":"ATOM Cam 2\u306eRTSP\u3092RasPi3\u3067\u898b\u308b Trixie update (2025\/10\/18)"},"content":{"rendered":"\n<p><a href=\"https:\/\/je1sgh.mydns.jp\/je1sghblog\/?p=27579\" data-type=\"post\" data-id=\"27579\">&#21069;&#22238;&#12398;update&#12363;&#12425;3&#36913;&#38291;<\/a>&#12391;&#12377;&#12364;&#65292;<a href=\"https:\/\/je1sgh.mydns.jp\/je1sghblog\/?p=27619\" data-type=\"post\" data-id=\"27619\">Raspberry Pi OS&#12434;Trixie (13.1)&#12395;upgrade<\/a>&#12375;&#12383;&#12398;&#12391;&#65292;&#29694;&#29366;&#12434;&#12414;&#12392;&#12417;&#12414;&#12377;&#65294;<\/p>\n\n\n\n<p>ATOM Tech&#31038;&#12398;ATOM Cam2&#12364;&#20986;&#21147;&#12377;&#12427;Real Time Streaming Protocol (RTSP)&#12434;Raspberry Pi 3 Model B (RPi3)&#12362;&#12424;&#12403;&#21516;+ (RPi3+)&#12391;&#35222;&#32884;&#12377;&#12427;&#12471;&#12473;&#12486;&#12512;&#12434;&#23569;&#12375;&#12378;&#12388;&#12356;&#12376;&#12426;&#12394;&#12364;&#12425;&#36939;&#29992;&#12375;&#12390;&#12356;&#12414;&#12377;&#65294;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">&#27010;&#27841;<\/h3>\n\n\n\n<p>VLC&#12395;&#12424;&#12427;RTSP&#35222;&#32884;&#12399;&#65292;RPi3, RPi3+&#12393;&#12385;&#12425;&#12395;&#12362;&#12356;&#12390;&#12418;&#38750;&#24120;&#12395;&#23433;&#23450;&#12375;&#12390;&#12356;&#12414;&#12377;&#65294;&#29305;&#12395;&#65292;RPi3&#12398;&#12411;&#12358;&#12399;&#23455;&#29992;&#12524;&#12505;&#12523;&#12398;&#23433;&#23450;&#24615;&#12391;&#12377;&#65294;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">&#29694;&#22312;&#12398;&#29366;&#27841; (RPi3, RPi3+&#20849;&#36890;)<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">&#12471;&#12473;&#12486;&#12512;&#27083;&#25104;<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1GB RAM, 32GB microSD&#12459;&#12540;&#12489; (RPi3+&#12399;64GB)<\/li>\n\n\n\n<li><strong>Raspberry Pi OS 13.1 (Trixie)<\/strong><\/li>\n\n\n\n<li>rpi-swap (ZRAM&#12392;file swap&#12398;&#12495;&#12452;&#12502;&#12522;&#12483;&#12489;&#65294;RPiOS Trixie&#12398;&#12487;&#12501;&#12457;&#12523;&#12488;&#35373;&#23450;)<\/li>\n<\/ul>\n\n\n\n<p><strong>Wayland&#12391;&#12399;&#23433;&#23450;&#12375;&#12394;&#12356;&#12398;&#12391;&#65292;raspi-config&#12391;X11&#12434;&#36984;&#25246;&#12375;&#12414;&#12377;&#65294;<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">VLC&#12398;&#36215;&#21205;<\/h4>\n\n\n\n<p>$HOME\/bin\/run_vlc.sh<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\nkillall vlc\nsleep 3\nDISPLAY=:0 \/usr\/bin\/vlc   \\\n\t-f \\\n\trtsp:\/\/\u30ab\u30e1\u30e9\u306eUserID:\u30d1\u30b9\u30ef\u30fc\u30c9@\u30ab\u30e1\u30e9\u306eIP\u30a2\u30c9\u30ec\u30b9\/live\t\\\n  \t&gt; \/dev\/null 2&gt;&amp;1 &amp;<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">systemd&#12398;&#35373;&#23450;<\/h4>\n\n\n\n<p>$HOME\/.config\/systemd\/run_vlc.service<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># run_vlc.service\n&#091;Unit]\nDescription=Run vlc\nDefaultDependencies=no\nAfter=graphical.target\n\n&#091;Service]\nType=simple\nExecStart=\/PATH\/TO\/THE\/SCRIPT\/run_vlc.sh\nTimeoutStartSec=0\nRemainAfterExit=yes\n\n&#091;Timer]\nOnBootSec=15sec\n\n&#091;Install]\nWantedBy=timers.target<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">&#35373;&#23450;<\/h4>\n\n\n\n<p>&#12518;&#12540;&#12470;&#12540;&#27177;&#38480;&#12395;&#12390;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl --user enable run_vlc<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">&#20877;&#36215;&#21205;&#12398;&#20181;&#32068;&#12415;<\/h4>\n\n\n\n<p>$HOME\/bin\/rerun_vlc.sh<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\nsystemctl --user restart run_vlc <\/code><\/pre>\n\n\n\n<p>$HOME\/.config\/systemd\/user\/rerun_vlc.service<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># rerun_vlc.service\n&#091;Unit]\nDescription=Re-run vlc\nDefaultDependencies=no\nAfter=run_vlc.target\n\n&#091;Service]\nType=simple\nExecStart=\/PATH\/TO\/THE\/SCRIPT\/rerun_vlc.sh\nTimeoutStartSec=0\nRemainAfterExit=no\n\n&#091;Install]\nWantedBy=default.target <\/code><\/pre>\n\n\n\n<p>$HOME\/.config\/systemd\/user\/rerun_vlc.timer<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># rerun_vlc.timer\n&#091;Unit]\nDescription=Rerun vlc every day at 11:32\nAfter=graphical.target\n\n&#091;Timer]\nOnCalendar=*-*-* 11:32:00\nOnCalendar=*-*-* 04:30:00\n\n&#091;Install]\nWantedBy=timers.target<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">&#35373;&#23450;<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl --user enable rerun_vlc.timer<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">&#35299;&#35500;<\/h3>\n\n\n\n<p>RPiOS 13.1 Trixie&#12391;&#25505;&#29992;&#12373;&#12428;&#12383;rpi-swap&#12398;&#21177;&#26524;&#12392;&#65292;VLC&#12398;&#12383;&#12422;&#12414;&#12396;update&#12398;&#12362;&#12363;&#12370;&#12392;&#24605;&#12356;&#12414;&#12377;&#12364;&#38750;&#24120;&#12395;&#23433;&#23450;&#12391;&#12377;&#65294;RPi3&#12391;&#12399;&#12411;&#12392;&#12435;&#12393;VLC&#12364;&#33853;&#12385;&#12427;&#12371;&#12392;&#12399;&#12394;&#12367;&#23455;&#29992;&#12524;&#12505;&#12523;&#12392;&#35328;&#12360;&#12427;&#12392;&#24605;&#12356;&#12414;&#12377;&#65294;RPi3+&#12391;&#12399;&#12414;&#12384;1&#26085;&#12395;1&#24230;&#12367;&#12425;&#12356;&#12398;&#38971;&#24230;&#12391;&#33853;&#12385;&#12414;&#12377;&#65294;<\/p>\n\n\n\n<p>VLC&#12364;&#33853;&#12385;&#12427;&#12465;&#12540;&#12473;&#12391;&#12418;&#24467;&#21069;&#12399;&#30011;&#38754;&#12364;&#12501;&#12522;&#12540;&#12474;&#12377;&#12427;&#12371;&#12392;&#12364;&#22810;&#12363;&#12387;&#12383;&#12391;&#12377;&#12364;&#65292;Trixie&#12395;upgrade&#12375;&#12390;&#20197;&#38477;<sup class=\"modern-footnotes-footnote \" data-mfn=\"1\" data-mfn-post-scope=\"00000000000003260000000000000000_27654\"><a href=\"javascript:void(0)\" role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000003260000000000000000_27654-1\">1<\/a><\/sup><span id=\"mfn-content-00000000000003260000000000000000_27654-1\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"1\">OS&#12398;upgrade&#21177;&#26524;&#12363;VLC&#12398;update&#12398;&#21177;&#26524;&#12363;&#12399;&#19981;&#26126;&#65294;<\/span>&#12399;&#12501;&#12522;&#12540;&#12474;&#12399;&#12394;&#12367;&#65292;VLC&#12398;&#34920;&#31034;&#31379;&#12364;&#12501;&#12523;&#12473;&#12463;&#12522;&#12540;&#12531;&#12434;&#32066;&#20102;&#12375;&#12390;&#12456;&#12521;&#12540;&#12513;&#12483;&#12475;&#12540;&#12472;&#12364;&#34920;&#31034;&#12373;&#12428;&#12427;&#12424;&#12358;&#12395;&#12394;&#12426;&#12414;&#12375;&#12383;&#65294;&#12501;&#12522;&#12540;&#12474;&#29366;&#24907;&#12391;VLC&#12420;OS&#12434;&#20877;&#36215;&#21205;&#12377;&#12427;&#12395;&#12399;&#25968;&#20998;&#28961;&#39364;&#26178;&#38291;&#12364;&#12363;&#12363;&#12426;&#12414;&#12375;&#12383;&#12364;&#65292;&#12501;&#12522;&#12540;&#12474;&#12375;&#12394;&#12356;&#12398;&#12391;&#20877;&#36215;&#21205;&#12418;&#21363;&#12391;&#12365;&#12414;&#12377;&#65294;<\/p>\n\n\n\n<p>&#12414;&#12383;&#65292;&#12381;&#12398;&#24460;&#30906;&#35469;&#12399;&#12375;&#12390;&#12356;&#12414;&#12379;&#12435;&#12364;&#65292;Raspberry Pi 4 Model B&#12420;Raspberry Pi 5&#12391;&#12399;&#20313;&#35029;&#12391;&#23433;&#23450;&#21205;&#20316;&#12377;&#12427;&#12399;&#12378;&#12391;&#12377;&#65294;<\/p>\n\n\n\n<p>Rapsberry Pi Zero 2&#12418;Trixie&#12395;upgrade&#12375;&#12414;&#12375;&#12383;&#12364;&#65292;VLC&#12391;&#24403;&#35442;&#12398;RTSP&#12434;&#35222;&#32884;&#12377;&#12427;&#12371;&#12392;&#33258;&#20307;&#12364;&#19981;&#21487;&#33021;&#12394;&#29366;&#24907;&#12391;&#12377;&#65294;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u56de\u306eupdate\u304b\u30893\u9031\u9593\u3067\u3059\u304c\uff0cRaspberry Pi OS\u3092Trixie (13.1)\u306bupgrade\u3057\u305f\u306e\u3067\uff0c\u73fe\u72b6\u3092\u307e\u3068\u3081\u307e\u3059\uff0e ATOM Tech\u793e\u306eATOM Cam2\u304c\u51fa\u529b\u3059\u308bReal Time Streaming Protocol (RTSP)\u3092Raspberry Pi 3 Model B (RPi3)\u304a\u3088\u3073\u540c+ (RPi3+)\u3067\u8996\u8074\u3059\u308b\u30b7\u30b9\u30c6\u30e0\u3092\u5c11\u3057\u305a\u3064\u3044\u3058\u308a\u306a\u304c\u3089\u904b\u7528\u3057\u3066\u3044\u307e\u3059\uff0e \u6982\u6cc1 VLC\u306b\u3088\u308bRTSP\u8996\u8074\u306f\uff0cRPi3, RPi3+\u3069\u3061\u3089\u306b\u304a\u3044\u3066\u3082\u975e\u5e38\u306b\u5b89\u5b9a\u3057\u3066\u3044\u307e\u3059\uff0e\u7279\u306b\uff0cRPi3\u306e\u307b\u3046\u306f\u5b9f\u7528\u30ec\u30d9\u30eb\u306e\u5b89\u5b9a\u6027\u3067\u3059\uff0e \u73fe\u5728\u306e\u72b6\u6cc1 (RPi3, RPi3+\u5171\u901a) \u30b7\u30b9\u30c6\u30e0\u69cb\u6210 Wayland\u3067\u306f\u5b89\u5b9a\u3057\u306a\u3044\u306e\u3067\uff0craspi-config\u3067X11\u3092\u9078\u629e\u3057\u307e\u3059\uff0e VLC\u306e\u8d77\u52d5 $HOME\/bin\/run_vlc.sh systemd\u306e\u8a2d\u5b9a $HOME\/.config\/systemd\/run_vlc.service \u8a2d\u5b9a \u30e6\u30fc\u30b6\u30fc\u6a29\u9650\u306b\u3066 \u518d\u8d77\u52d5\u306e\u4ed5\u7d44\u307f $HOME\/bin\/rerun_vlc.sh $HOME\/.config\/systemd\/user\/rerun_vlc.service $HOME\/.config\/systemd\/user\/rerun_vlc.timer \u8a2d\u5b9a \u89e3\u8aac RPiOS 13.1 Trixie\u3067\u63a1\u7528\u3055\u308c\u305frpi-swap\u306e\u52b9\u679c\u3068\uff0cVLC\u306e\u305f\u3086\u307e\u306cupdate\u306e\u304a\u304b\u3052\u3068\u601d\u3044\u307e\u3059\u304c\u975e\u5e38\u306b\u5b89\u5b9a\u3067\u3059\uff0eRPi3\u3067\u306f\u307b\u3068\u3093\u3069VLC\u304c\u843d\u3061\u308b\u3053\u3068\u306f\u306a\u304f\u5b9f\u7528\u30ec\u30d9\u30eb\u3068\u8a00\u3048\u308b\u3068\u601d\u3044\u307e\u3059\uff0eRPi3+\u3067\u306f\u307e\u30601\u65e5\u306b1\u5ea6\u304f\u3089\u3044\u306e\u983b\u5ea6\u3067\u843d\u3061\u307e\u3059\uff0e VLC\u304c\u843d\u3061\u308b\u30b1\u30fc\u30b9\u3067\u3082\u5f93\u524d\u306f\u753b\u9762\u304c\u30d5\u30ea\u30fc\u30ba\u3059\u308b\u3053\u3068\u304c\u591a\u304b\u3063\u305f\u3067\u3059\u304c\uff0cTrixie\u306bupgrade\u3057\u3066\u4ee5\u964d\u306f\u30d5\u30ea\u30fc\u30ba\u306f\u306a\u304f\uff0cVLC\u306e\u8868\u793a\u7a93\u304c\u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u3092\u7d42\u4e86\u3057\u3066\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e\u30d5\u30ea\u30fc\u30ba\u72b6\u614b\u3067VLC\u3084OS\u3092\u518d\u8d77\u52d5\u3059\u308b\u306b\u306f\u6570\u5206\u7121\u99c4\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3057\u305f\u304c\uff0c\u30d5\u30ea\u30fc\u30ba\u3057\u306a\u3044\u306e\u3067\u518d\u8d77\u52d5\u3082\u5373\u3067\u304d\u307e\u3059\uff0e \u307e\u305f\uff0c\u305d\u306e\u5f8c\u78ba\u8a8d\u306f\u3057\u3066\u3044\u307e\u305b\u3093\u304c\uff0cRaspberry Pi 4 Model B\u3084Raspberry Pi 5\u3067\u306f\u4f59\u88d5\u3067\u5b89\u5b9a\u52d5\u4f5c\u3059\u308b\u306f\u305a\u3067\u3059\uff0e Rapsberry Pi Zero 2\u3082Trixie\u306bupgrade\u3057\u307e\u3057\u305f\u304c\uff0cVLC\u3067\u5f53\u8a72\u306eRTSP\u3092\u8996\u8074\u3059\u308b\u3053\u3068\u81ea\u4f53\u304c\u4e0d\u53ef\u80fd\u306a\u72b6\u614b\u3067\u3059\uff0e<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_daextam_enable_autolinks":"1","footnotes":""},"categories":[8,27,28],"tags":[],"class_list":["post-27654","post","type-post","status-publish","format-standard","hentry","category-linux","category-rasapberry-pi","category-security"],"publishpress_future_action":{"enabled":false,"date":"2026-05-09 15:43:51","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"category","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=\/wp\/v2\/posts\/27654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27654"}],"version-history":[{"count":0,"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=\/wp\/v2\/posts\/27654\/revisions"}],"wp:attachment":[{"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/je1sgh.mydns.jp\/je1sghblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}