فهرست مطالب:

یک دستگاه Chromecast مانند Raspberry Pi دستگاه بسازید: 7 مرحله
یک دستگاه Chromecast مانند Raspberry Pi دستگاه بسازید: 7 مرحله

تصویری: یک دستگاه Chromecast مانند Raspberry Pi دستگاه بسازید: 7 مرحله

تصویری: یک دستگاه Chromecast مانند Raspberry Pi دستگاه بسازید: 7 مرحله
تصویری: نحوه ساخت Raspberry Pi Pico PLC || ویرایشگر OpenPLC 2024, نوامبر
Anonim
Chromecast Like Raspberry Pi Device بسازید
Chromecast Like Raspberry Pi Device بسازید
یک دستگاه Chromecast مانند Raspberry Pi Device بسازید
یک دستگاه Chromecast مانند Raspberry Pi Device بسازید
Chromecast Like Raspberry Pi Device بسازید
Chromecast Like Raspberry Pi Device بسازید
Chromecast Like Raspberry Pi Device بسازید
Chromecast Like Raspberry Pi Device بسازید

من قبلاً 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

دریافت نرم افزار و ابزارهای قرار دادن روی کارت SD
دریافت نرم افزار و ابزارهای قرار دادن روی کارت SD
دریافت نرم افزار و ابزارهای قرار دادن روی کارت SD
دریافت نرم افزار و ابزارهای قرار دادن روی کارت SD
دریافت نرم افزار و ابزارهای قرار دادن روی کارت SD
دریافت نرم افزار و ابزارهای قرار دادن روی کارت SD

دانلودها:

اکنون به 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

  1. Boot Option را انتخاب کنید
  2. Desktop/CLI را انتخاب کنید
  3. ورود خودکار کنسول برای 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

برخی از موارد بیشتر … رابط WEB
برخی از موارد بیشتر … رابط 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 برابر و بدون اشکال صدا را فعال کنید.

توصیه شده: