فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید و آنچه به دست می آورید
- مرحله 2: دریافت نرم افزار و ابزارهای قرار دادن در Sdcard
- مرحله 3: به روز رسانی و تنظیم همه موارد
- مرحله 4: سفارشی سازی
- مرحله 5: نحوه استفاده از آن:
- مرحله 6: لیست دستوراتی که باید در برنامه ها قرار دهید
- مرحله 7: موارد بیشتر … رابط WEB
تصویری: یک دستگاه Chromecast مانند Raspberry Pi دستگاه بسازید: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
من قبلاً Chromecast v2 دارم (دور اول ، USB مانند v1 است ، و v3 شبیه v2 است اما با G روی i و دارای آجر قدرت با درگاه اترنت روی آن است) و من آن را دوست دارم ، استفاده از آن بسیار لذت بخش است و راه اندازی آسان ، اما…
بله ، اما وجود دارد ، هنگامی که در مکانی هستم که دسترسی به اینترنت ندارم و نمی توانم از برنامه داده خود استفاده کنم ، نمی توانم از آن برای پخش رسانه های محلی از تلفن یا رایانه لوحی خود استفاده کنم ، حتی زمانی که نمی دانم اصلاً به اینترنت احتیاج ندارید ، گوگل در "حکمت بزرگ" آنها تصمیم گرفت که اجازه ندهد حتی بدون اینترنت بوت شود ، اگر در نهایت به جریان نیاز داشته باشید ، بد است
من یک مینی روتر GL-MT300A دارم ، بسیار کوچک است و می تواند از طریق تلفن ، باتری خارجی یا شارژر تلفن تغذیه شود ، از آن برای اتصال Chromecast به آن استفاده می کنم و وقتی به اینترنت نیاز دارم فقط روتر را به سیم متصل می کنم شبکه یا اگر فقط وای فای دارند ، از اتصال به آن به عنوان سرویس گیرنده و انجام همزمان یک روتر پشتیبانی می کند ، در حال حاضر مشکل هنوز ادامه دارد ، بدون اینترنت = بدون کروم کست رسانه های محلی برای شما. در اینجا بازی Raspberry Pi Zero W (W از Wireless می آید ، دارای کارت ساخت آن است ، * yaay * ، بلوتوث نیز ، اما من به آن احتیاج ندارم: P)
مرحله 1: آنچه شما نیاز دارید و آنچه به دست می آورید
تو نیاز داری:
- Raspberry Pi Zero W (من در جعبه اکریلیک هستم)
- کابل HDMI (یکی با درپوش پلاستیکی خوب است)
- منبع تغذیه (در مورد من شارژر تلفن)
- مینی HDMI (مرد) به HDMI کامل (زن) آداپتور (همراه با PI)
- کارت SD 8 گیگابایت یا بیشتر (من از 16 گیگابایت Medion استفاده می کنم)
- کارت خوان SD (من با پاور بانک از حماه هدیه گرفتم)
- اتصال به اینترنت و رایانه برای بارگیری "Raspbian Stretch Lite"
- Etcher Portable (نویسنده تصویر کارت SD) -> دریافت Etcher برای Windows x86 (32 بیتی) (قابل حمل) روی x64 نیز کار می کند
- Putty را از پیوند ارائه شده یا Google برای آن بارگیری کنید
دریافت خواهید کرد:
هدف ارسال فایل های ویدئویی از سرویس های آنلاین مانند YouTube و رسانه های محلی (ویدئو ، صدا و تصاویر) برای Android (Raspicast) ، پنجره ها و هر سیستم عاملی که از برنامه سرویس گیرنده SSH پشتیبانی می کند
اگر رسانه ای که برای آن ارسال می کنید در دستگاه شما یا جایی در شبکه محلی ذخیره شده باشد ، نیازی به اینترنت ندارد
می توانید کنترل از راه دور مانند پخش را دریافت کنید ، منبع را انتخاب کنید ، پخش/مکث ، میزان صدا ، خروج را انتخاب کنید. (دکمه تمشک SSH یا SSH ، بتونه)
زمان بوت بسیار سریع دستگاه را برای رزبری پای صفر ، حدود 10 ثانیه دریافت می کنید
با فشار یک دکمه که هیچ فضایی در دستگاه شما نمی گیرد و تا راه اندازی مجدد باقی می ماند ، یک تصویر زمینه پیش فرض و راهی برای نمایش تصاویر پس زمینه تصادفی دریافت می کنید. (می توان آن را به مداوم تغییر داد ، بعداً نشان خواهم داد که چگونه)
انواع مختلفی از جریانها (مانند HTTP ، HTTPS ، RTSP) و با کمک رایانه ، لپ تاپ در مورد من ، Sopcast ، Acestream و همچنین رسانه های محلی با زیرنویس خارجی (مانند srt ، sub) را می پذیرد
حتی می توانید فایل هایی را از طریق HTTP ذخیره شده در رایانه خود ، با کمک یک وب سرور قابل حمل ، به سرور پخش ، به پخش کننده بدهید
بسته به نیاز شما موارد بیشتری برای کشف ، افزودن یا حذف وجود دارد
مرحله 2: دریافت نرم افزار و ابزارهای قرار دادن در Sdcard
دانلودها:
اکنون به https://www.raspberrypi.org/downloads/raspbian/ بروید و "Raspbian Stretch Lite" را بارگیری کنید
به https://www.balena.io/etcher/ بروید و Etcher را برای Windows x86 (32 بیتی) (قابل حمل) دریافت کنید (نسخه لینوکس و مک نیز وجود دارد)
بتونه را از https://the.earth.li/~sgtatham/putty/latest/w32/putty.exe بارگیری کنید
حالا که همه اینها را دارید ، ما Etcher را راه اندازی می کنیم و کارت را در کارت خوان و خواننده را در رایانه وارد می کنیم: P
در Etcher روی انتخاب تصویر کلیک کنید و فایل فشرده بارگیری شده را انتخاب کنید (برای من در زمان نوشتن این عبارت "2018-11-13-raspbian-stretch-lite.zip" است ، سپس کارت خوان را از لیست نمایش داده شده انتخاب کرده و حداقل کلیک کنید فلش ، از کاربر اجازه می دهد تا کنترل حساب کاربری (UAC) را اجازه دهد ، برای نوشتن تصویر باید به صورت فیزیکی به کارت sdcard دسترسی پیدا کند. پس از اتمام کار ، آن را در حال حاضر توسط Etcher خارج کرده و دوباره قرار دهید ، یک پارتیشن بوت 50 مگابایت وجود دارد و از شما خواسته می شود که یک "پارتیشن فرمت نشده" را قالب بندی کنید. آن را قالب بندی نکنید ، ویندوز نمی تواند پارتیشن های لینوکس را بخواند و یک پارتیشن ext4 وجود دارد.
شما باید 2 فایل در پارتیشن بوت ایجاد کنید.
یک فایل جدید بدون پسوند به نام ssh
یکی دیگر به نام wpa_supplicant.conf
محتوای "wpa_supplicant.conf" به شرح زیر است
کشور = GB
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOUR_WIFI_SSID" psk = "YOUR_SUPER_SECRET_PASSWORD"}
حالا آن را به رزبری پای خود وصل کرده و دستگاه خروجی HDMI (معروف به تلویزیون ، پروژکتور و غیره) را به برق متصل کنید.
آخرین خط قبل از ورود ، یک IP نمایش داده می شود. (به عنوان یک قاعده کلی خوب است که تخصیص آدرس از روتر شما ثابت باشد ، تصویر روتر Linksys را ببینید.
مرحله 3: به روز رسانی و تنظیم همه موارد
سیستم خود را به روز کنید:
sudo apt-get update
sudo apt-get upgrade sudo apt-get به روز رسانی sudo rpi-update
پس از انجام همه کار ، راه اندازی مجدد می شود و یک پنجره بتونه غیر فعال خواهید داشت ، آن را ببندید و دوباره با همان داده های مرحله قبل شروع کنید.
اکنون ما omxplayer را نصب می کنیم ، نیازی به کامپایل آن از منبع بخشی از مخازن Raspbian نیست.
sudo apt-get نصب omxplayer fonts-freefont-ttf
من می خواهم راهی برای تغییر پورت HDMI تلویزیون خود داشته باشم ، با کمک تمشکم ، مانند این که می خواهم چیزی را به آن برسانم و نمی خواهم از کنترل از راه دور برای تغییر منبع به جایی که متصل است استفاده کنم. راهی وجود دارد که می توان آن را از طریق Pi و با کمک یک فرمان از برنامه انتخابی من انجام داد. داستان کوتاه به شرح زیر عمل کنید:
sudo apt-get نصب cec-utils
اکنون از نمایشگر تصویر framebuffer به نام fbi پیروی می کند (نسخه پیشرفته تری به نام fim نیز وجود دارد)
sudo apt-get fbi را نصب کنید
پشتیبانی Samba ، اشتراک پنجره ها برای دسترسی و داشتن یک پوشه مشترک.
sudo apt-get نصب samba samba-common-bin
cd /home /pi
sudo mkdir -m 1777/home/pi/share
ویرایش فایل پیکربندی samba
sudo nano /etc/samba/smb.conf
خطوط زیر را در انتها وارد کنید (آنهایی که با # شروع می شوند کامنت هستند و نمی توان آنها را نادیده گرفت)
[اشتراک گذاری]
نظر = Pi پوشه مشترک Path =/home/pi/share قابلیت مرور = بله قابل نوشتن = بله فقط مهمان = خیر ایجاد ماسک = 0777 دایرکتوری ماسک = 0777 عمومی = بله مهمان خوب = بله
در نهایت ، آن را ذخیره کنید ؛ استفاده از نانو در ترمینال:
"Ctrl+X" را فشار دهید تا پرونده بسته شود ، سپس "Y" برای تأیید ذخیره ، سپس "Enter" را برای ذخیره فایل تحت نام فایل مناسب فشار دهید.
اکنون رمز عبور samba را همانند کاربر pi (پیش فرض: تمشک) تنظیم کنید.
sudo smbpasswd -a pi
سرویس سامبا را دوباره راه اندازی کنید
راه اندازی مجدد sudo /etc/init.d/samba
اکنون اصول اولیه را دارید ، سفارشی سازی به شرح زیر است.
مرحله 4: سفارشی سازی
در هنگام راه اندازی ، صفحه نمایش چلپ چلوپ را به جای صفحه سیاه با متن سفید نمایش دهید.
WinSCP را بارگیری کرده و با استفاده از IP ، نام کاربری و رمز عبور مشابه از SSH/Putty وارد سیستم شوید.
بروید/home/pi/و تصویر ارائه شده در فایل زیپ را در این مرحله ، پس از باز کردن فشرده ، بارگذاری کنید. سپس خارج شوید. وضوح تصویر 1080p است.
دستور زیر را در putty تایپ کنید:
نانو./.bashrc
با کلیدهای جهت دار به آخرین خط بروید خطوط زیر را در آنجا وارد کنید (آنهایی که با # شروع می شوند کامنت هستند و نمی توان آنها را نادیده گرفت)
#ifo برای دستورات روی ssh به omxplayer
mkfifo/tmp/cmd # splash screen برای جایگزینی صفحه سیاه و متن sudo/usr/bin/fbi -noverbose -a -T 1 /home/pi/splashscreen.jpg
در نهایت ، آن را ذخیره کنید ؛ با استفاده از nano در ترمینال: "Ctrl+X" را برای بستن فایل ، سپس "Y" برای تأیید ذخیره ، و سپس "Enter" برای ذخیره فایل تحت نام فایل مناسب را فشار دهید.
اکنون ما در هنگام بوت ورود به سیستم کاربر "pi" را انجام می دهیم ، برای نمایش تصویر به این مورد نیاز داریم ، می توان آن را بدون ورود به سیستم خودکار انجام داد اما سخت تر است و می تواند با یک خطای تایپ سریع سریع خراب شود.
sudo raspi-config
- Boot Option را انتخاب کنید
- Desktop/CLI را انتخاب کنید
- ورود خودکار کنسول برای CLI را انتخاب کنید
در حال حاضر ما راه اندازی مجدد می کنیم و کار ما با pi تمام شده است و می خواهیم چیزهای خوبی برای بازی بسازیم.
راه اندازی مجدد sudo
ایده پروژه من این است که بیشتر موارد در سرویس گیرنده SSH انجام می شود ، زیرا می توان آن را سفارشی کرد و نحوه نیاز را تغییر داد.
مرحله 5: نحوه استفاده از آن:
من دستورات و آنچه آنها انجام می دهند و نحوه پیکربندی نرم افزارهای اضافی از دستگاه جریان را نشان خواهم داد.
من از 3 برنامه اندروید و 4 برنامه رایانه شخصی برای اهداف خود استفاده می کنم ، اما شما آنچه را که نیاز دارید از آنچه که به شما نشان می دهم می توانید اجرا کنید و حتی می توانید به آن اضافه کنید.
• YouTube: در Android از Raspcast استفاده کنید ، در رایانه شخصی از سایتی مانند https://www.onlinevideoconverter.com/ یا استفاده کنید
www.youtubnow.com/ یا https://youtubemp4.to یا حتی بهتر https://mpgun.com/youtube-to-mp4.html؟yid=hTJAnWWK7YQ (hTJAnWWK7YQ شناسه یوتیوب است) دریافت خواهید کرد پیوند مستقیم به رسانه که با دستور زیر قابل پخش است:
omxplayer -o hdmi "https://sv89.onlinevideoconverter.com/download؟file=f5a0d3c2e4d3g6h7"/tmp/cmd
افزودن < /tmp /cmd کنترل از راه دور را فعال می کند و ؛ پژواک > /tmp /cmd پخش جریان را شروع می کند یا در غیر این صورت منتظر فرمان پنج است. پارامتر -o hdmi omxplayer به ویدئوی HDMI منتقل می شود و صدا به آنجا می رود ، این برای افرادی که از نسخه های بزرگتر رزبری پای Zero W استفاده می کنند مهم است.
اکنون نحوه پیکربندی Raspicast برای اندروید را به شما نشان می دهم ، رایگان است و تبلیغات ندارد.
Raspicast را از google play store نصب کرده و آن را مانند تصاویر ارائه شده پیکربندی کنید.
play.google.com/store/apps/details؟id=at.huber.raspicast
• Sopcast: Sopcast را در رایانه شروع کنید و یک کانال را انتخاب کنید و وقتی تصویری را مشاهده کردید دستور زیر را بدهید
IP 192.168.1.6 آدرس IP رایانه شما است. لپ تاپ را از PI نخورید ، در مثال من Pi دارای 192.168.1.9 و لپ تاپ 192.168.1.6 است
omxplayer -o hdmi "192.168.1.6:8902" /tmp /cmd
• AcePlayer: آن را راه اندازی کنید ، یک کانال را انتخاب کنید و… برای کارکردن آن باید یک بار تنظیمات را تغییر دهید ،
به Tools -> Preferences -> Thick All، Stream output -> Default stream output chain بروید ، جایی که موارد زیر را وارد می کنید
#duplicate {dst = "http {mux = ts، dst =: 8902/tv.asf}"، dst = display}
روی ذخیره کلیک کنید. حالا فرماني که جريان را به شما نشان مي دهد ، پس از شروع آن در AcePlayer ofc:
omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf"/tmp/cmd
• ارسال فایل از رایانه شخصی شما نیاز به نصب Putty ، Zervit ، VLC دارید (قابل حمل نیست)
Zervit را از https://zervit.sourceforge.net/ دریافت می کنید
ابتدا باید zervit.exe را در پوشه ای با فایلهای رسانه ای که می خواهید به Raspberry PI ارسال کنید قرار دهید ، سپس آن را اجرا کنید ، برخی از سوالات را مطرح می کند. "شماره پورت برای گوش دادن (80):" تایپ 80 و وارد کردن "پذیرش فهرست فهرست [Y/N]:" تایپ کنید y و مرورگر را باز کرده و آدرس IP LAN خود را وارد کنید https://192.168.1.6 که خواهید دید همه فایلهای رسانه ای موجود ، پیوند را به یکی از آنها با راست کلیک -> پیوند کپی ، سپس ssh با بتونه و تایپ کنید
omxplayer -o hdmi "https://192.168.1.6/Movie.mp4"/tmp/cmd < - یا فایل رسانه ای شما هر چه نامیده می شود
برای فایل های دارای زیرنویس ، زیرنویس ها را با همان نام فایل ویدئویی با پسوند srt در پوشه مشترک ویندوز تمشک قرار دهید
RASPBERRYPI / به اشتراک بگذارید
یا
192.168.1.9 / به اشتراک بگذارید
جایی که 192.168.1.9 آی پی تمشک شماست.
در پوشه خانه شما (/home/pi)
winscp with pi: rasspberry و یک اسکریپت پایتون به نام 'omxplayersub.py' با محتوای زیر بارگذاری کنید:
وارد کردن فرایند فرعی
import sys import urllib2 if (len (sys.argv)! = 2): چاپ "نام فایل مشخص نشده است" quit () file = sys.argv [1] subfile = "/home/pi/share/"+ file.split ("/") [-1] subfile = subfile [: -3] + "srt" subfile = urllib2.unquote (subfile) subprocess. Popen ('omxplayer -o hdmi -r --font "/home/pi/Segoe UI، Medium.ttf "--italic-font"/home/pi/Segoe UI، Italic.ttf "-تراز مرکز" +"" " +فایل +" "" +'-زیرنویس' +'"' + subfile +'' '، shell = True)
اکنون این مورد را با فونت های خانواده Segoe UI و FreeSans در پوشه اصلی خود بارگذاری کنید (/home/pi) نام فونت ها را برای نوع فونت مورد نظر تغییر دهید و در صورت نیاز-اندازه اندازه فونت 55 (پیش فرض: 55) را پس از-تراز کنید با اندازه دلخواه
و برای بازی از دستور زیر استفاده کنید:
python omxplayersub.py "https://192.168.1.6/Defiance٪20S01E02.mp4" </tmp/cmd <- یا فایل رسانه ای شما هر چه نامیده می شود
اگر آن را بر روی صفحه نمایش پخش نمی بینید ، یک مشکل سازگاری وجود دارد ، در برخی از فایل های h264 پروفایل توسط h264 -omx به عنوان -99 ، بله منفی 99 نمایش داده می شود ، و در این حالت و در صورت فایل با زیرنویس خارجی شما باید از جریان VLC استفاده کنید فایل/فایلها را انتخاب کنید ، HTTP را انتخاب کنید ، اجازه دهید پورت پیش فرض ، h.264/AAC (TS) ، مقیاس را روی 1 نگه دارید ، Trans -coding - تنظیم زیرنویسهای ضخیم ، ضربه زدن روی دکمه جریان و اجازه دهید چند ثانیه کار می کند
omxplayer -o hdmi "https://192.168.1.6:8080/"/tmp/cmd < - بازی شروع می شود
ما در حال انجام کدگذاری ترانس هستیم ، کیفیت آن در صفحه نمایش کاهش می یابد و CPU بیشتر روی رایانه کار می کند ، اما کار می کند.
CEC - کنترل ها
تلویزیون را روشن کنید
پژواک در 0 | cec -client -s -d 1
تلویزیون را خاموش کنید
اکو در حالت آماده به کار 0 | cec -client -s -d 1
منبع HDMI را تغییر دهید
HDMI1
پژواک "tx 4F: 82: 10: 00" | cec -client -s -d 1
HDMI2
پژواک "tx 4F: 82: 20: 00" | cec -client -s -d 1
HDMI3
پژواک "tx 4F: 82: 30: 00" | cec -client -s -d 1
HDMI4
پژواک "tx 4F: 82: 40: 00" | cec -client -s -d 1
همانطور که می بینید سومین بایت در رشته hex که ما اکو می کنیم ، تعداد کانکتور HDMI است که باید فعال شود.
مرحله 6: لیست دستوراتی که باید در برنامه ها قرار دهید
شما قبلاً Raspicast را در مرحله قبل نصب کرده اید ، اکنون باید بین Raspberry SSH (پولی است که پرداخت می شود) یا SSH Button (رایگان است و من آن را بیشتر دوست دارم ، اما قبلاً برای کشف این یکی) Raspberry SSH را خریدم) را انتخاب کنید.
تمشک SSH
play.google.com/store/apps/details؟id=uk.co.knowles_online.raspberryssh
این برنامه ، یا دکمه SSH ، مورد نیاز است اگر شما نیاز به پرتاب کردن موارد از رایانه و نیاز به کنترل از راه دور از یک دستگاه اندرویدی دارید ، می توانید بدون استفاده از بتونه از رایانه از آن استفاده کنید.
پیکربندی برای هر دو تقریباً یکسان است.
دکمه 1 Btn متن: راه اندازی مجدد
Btn Cmd:
راه اندازی مجدد sudo
دکمه 2
Btn Text: Poweroff
Btn Cmd:
sudo poweroff
دکمه 3
متن Btn: HDMI1
Btn Cmd:
پژواک "tx 4F: 82: 10: 00" | cec -client -s -d 1
دکمه 4
متن Btn: HDMI2
Btn Cmd:
پژواک "tx 4F: 82: 20: 00" | cec -client -s -d 1
دکمه 5
متن Btn: HDMI3
Btn Cmd:
پژواک "tx 4F: 82: 30: 00" | cec -client -s -d 1
دکمه 6
Btn Text: کشتن omxplayer
Btn Cmd:
sudo killall -s 9 omxplayer.bin
دکمه 7
Btn Text: Sopcast
Btn Cmd:
omxplayer -o hdmi "https://192.168.1.6:8902"/tmp/cmd
دکمه 8
متن Btn: AcePlayer
Btn Cmd:
omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf"/tmp/cmd
دکمه 9
Btn Text: VLC Stream
Btn Cmd:
omxplayer -o hdmi "https://192.168.1.6:8080/"/tmp/cmd
دکمه 10
Btn Text: پخش/مکث
Btn Cmd:
echo -n p> /tmp /cmd
دکمه 11
متن Btn: جلد +
Btn Cmd:
echo -n +> /tmp /cmd
دکمه 12
متن Btn: حجم -
Btn Cmd:
echo -n -> /tmp /cmd
دکمه 13
Btn Text: ترک Omxplayer
Btn Cmd:
echo -n q> /tmp /cmd
دکمه 14
متن Btn: تصویر زمینه تصادفی
Btn Cmd:
wget -O DELME.jpg https://source.unsplash.com/random/1920x1080 &>/dev/null؛ sudo killall fbi &> /dev /null؛ sudo fbi -noverbose -a -T 1 DELME.jpg &> /dev /null؛ خواب 1؛ rm DELME.jpg
دکمه 15
Btn Text: تصویر زمینه پیش فرض
Btn Cmd:
sudo killall fbi &> /dev /null؛ sudo fbi -noverbose -a -T 1 splashscreen-j.webp
دکمه 16 Btn متن: تصویر زمینه نمایش اسلاید
Btn Cmd:
cd/home/pi/نمایش اسلاید/؛ sudo killall fbi &> /dev /null؛ sudo fbi -noverbose -a -T 1 -t 5 *-j.webp
-t 5 به مدت 5 ثانیه
دکمه 17 Btn متن: SUBTITLE HTTP PLAY (ویرایش)
Btn Cmd:
python omxplayersub.py "https://192.168.1.6/Some٪20video٪20w٪٪subtitle.mp4" </tmp/cmd
هنگام ویرایش "https://192.168.1.6/Some٪20video٪20with٪20subtitle.mp4" را با url فایل از منبع خارجی تغییر دهید یا آن را به چیزی مانند/home/pi/share تغییر دهید. زیرنویس باید در/home/pi/share باشد ، همیشه.
جایگزین رایگان Raspberry SSH
دقیقاً شبیه Raspberry SSH عمل می کند ، هیچ تبلیغی ندارد ، رنگ کمتری دارد و همه دکمه ها در یک ردیف نه 2 ، اما رایگان هستند و عالی کار می کنند.
اکنون در پایان برخی از چیزهای عجیب و غریب ، آنچه را که با تلفن خود ضبط می کنید در زمان واقعی ، چند ثانیه تأخیر ، به تلویزیون خود منتقل کنید.
IP WEBCAMERA PRO (پولی)
play.google.com/store/apps/details؟id=com.pas.webcam.pro
جریان را شروع کرده و از دستور زیر برای پخش آن در تلویزیون استفاده کنید
omxplayer -o hdmi rtsp: //192.168.1.8: 8080/h264_ulaw.sdp
سرور دوربین RTSP (رایگان)
play.google.com/store/apps/details؟id=com.miv.rtspcamera&hl=fa&rdid=com.miv.rtspcamera
همان کاری را می کند که پرداخت می شود اما به صورت رایگان ، بدون تبلیغات
omxplayer -o hdmi "rtsp: //192.168.1.8: 5554/camera"
دوربین فعال - rtsp: // (آدرس IP دستگاه): 5554/camera دوربین عقب - rtsp: // (آدرس IP دستگاه): 5554/عقب دوربین جلو - rtsp: // (آدرس IP دستگاه): 5554/جلو
پارامترهای URL دوربین:
رزولوشن رزولوشن - عرض (تعداد) x ارتفاع (شماره)
fps فریم در ثانیه - fps (تعداد) میکروفون فعال/غیرفعال کردن میکروفون - روشن (رشته) یا خاموش (رشته)
مثال: rtsp: // (آدرس IP دستگاه): 5554/back؟ res = 640x480 & fps = 10 & mic = on
مرحله 7: موارد بیشتر … رابط WEB
آن را با یک خط از git نصب کنید
wget https://raw.githubusercontent.com/brainfoolong/omxwebgui-v2/master/install.sh && clear && sh install.sh
رابط کاربری پیش فرض در پورت 4321 ، نیازی به وب سرور ندارد و همه تحت php کار می کند
الزامات:
sudo apt-get php-cli را نصب کنید
sudo apt-get install php-mbstring sudo apt-get install php5-cli sudo apt-get install php5-mbstring
بارگیری/کلون کردن/باز کردن کل اسکریپت در پوشه ای که دوست دارید. chmod صحیح را برای اسکریپت ها با
chmod +x *.sh
ایجاد یک وب سرور php که در پورت 4321 گوش می دهد ، می توانید پورت را به هر چیزی که می خواهید تغییر دهید. این کار را با همان کاربری که برای پخش فیلم ها نیاز دارید شروع کنید. لطفاً از apache یا سرورهای دیگر برای اجرای اسکریپت php استفاده نکنید ، احتمالاً کار نخواهد کرد.
php -S 0.0.0.0:4321 -t/home/pi/omxwebgui>/dev/null 2> & 1 &
صفحه وب را با https://192.168.1.9:4321 باز کنید (جایی که 192.168.1.9 IP تمشک pi است)
برای فعال کردن خودکار راه اندازی مجدد ، فقط خط زیر را به crontab خود اضافه کنید. این کار را با همان کاربر مورد نیاز برای پخش فیلم ها انجام دهید. بدون نیاز به sudo خط زیر را با crontab -e به crontab اضافه کنید تا وب سرور ساده در راه اندازی مجدد راه اندازی شود.
crontab -e
حالا اضافه کنید با
reboot php -S 0.0.0.0:4321 -t omxwebgui> /dev /null 2> & 1 &
فایل ها را در تنظیمات اضافه کنید ، فقط اشتراک گذاری ها و جریان های محلی میزبانی شده و نقشه های اضافه شده را می توان اضافه کرد. add/home/pi/share را نیز به پوشه زیرنویس ها اضافه کنید و در صورت نیاز ، سرعت پخش 2 برابر و بدون اشکال صدا را فعال کنید.
توصیه شده:
دستگاه کوکتل خام خود را بسازید: 5 مرحله (همراه با تصاویر)
کوکتل خام خود را بسازید: در این پروژه به شما نشان خواهم داد که چگونه یک آردوینو نانو ، یک LCD ، یک رمزگذار دوار ، سه پمپ پرستالتیک با درایور موتور ، یک لودسل و چند تکه چوب را برای ایجاد یک خام ترکیب کردم ، اما دستگاه کوکتل کاربردی در طول راه من
خودتان یک دستگاه آلتراسونیک فوق العاده ساده بسازید: 4 مرحله
خود را بسازید با دستگاه آلتراسونیک فوق العاده ساده: در این پروژه من به شما نحوه ایجاد یک مدار راننده ساده برای یک دیسک پیزوالکتریک اولتراسونیک 113 کیلوهرتز را نشان خواهم داد. این مدار اساساً از یک مدار تایمر 555 ، MOSFET و چند جزء مکمل تشکیل شده است. در طول مسیر من
چگونه دستگاه دید در شب خود را بسازید!: 5 مرحله (همراه با تصاویر)
چگونه دستگاه دید در شب خود را بسازید!: در این پروژه نحوه ایجاد یک دستگاه دید در شب را به شما نشان خواهم داد. این دستگاه عمدتا شامل یک دوربین امنیتی ، یک صفحه کوچک و یک PCB سفارشی است که دارای LED های IR و درایور LED است. پس از تغذیه دستگاه با پاوربانک USB Type-C PD ، می توانید
دستگاه همراه مانند کنترل روشنایی خودکار برای لپ تاپ ها: 3 مرحله
دستگاه همراه مانند کنترل روشنایی خودکار برای لپ تاپ: دستگاه های تلفن همراه مانند تبلت ها و تلفن ها دارای سنسور نور داخلی هستند تا با تغییر شدت نور محیط ، تغییر خودکار روشنایی صفحه را تسهیل کنند. من می پرسیدم آیا می توان همان عمل را برای لپ تاپ ها تکرار کرد و بنابراین
ارزان (مانند رایگان [مانند آبجو]) پایه چند متری: 4 مرحله
ارزان (مانند رایگان [مانند آبجو]) پایه چند متری: من از اینکه مجبور باشم گردن خود را جرثقیل کنم یا به طور مطمئن 4 متر چند دلار ارزان قیمت خود را در جایی که می توانم صفحه نمایش را بخوانم ، تعادل می کنم ، اذیت شده ام. بنابراین من تصمیم گرفتم که امور را به دست خود بگیرم! این نیز اولین ساختار من است ، بنابراین اگر کسی راهنمایی مفیدی داشته باشد