جدول المحتويات:
- الخطوة 1: ما تحتاجه وما تحصل عليه
- الخطوة 2: الحصول على البرامج والأدوات التي يجب وضعها على Sdcard
- الخطوة 3: تحديث وإعداد الكل
- الخطوة 4: التخصيص
- الخطوة الخامسة: كيفية استخدامه:
- الخطوة 6: قائمة الأوامر التي يجب وضعها في التطبيقات
- الخطوة 7: بعض المزيد من الأشياء … واجهة الويب
فيديو: اصنع جهاز Chromecast مثل Raspberry Pi: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
أنا بالفعل أمتلك جهاز Chromecast v2 (الجولة الأولى ، عصا USB مثل v1 ، و v3 تبدو مثل v2 ولكن مع G على i ولديها لبنة طاقة مع منفذ Ethernet عليها) وأنا أحبها ، إنها متعة كبيرة في الاستخدام وسهل الإعداد ، ولكن …
نعم ، هناك ولكن ، عندما أكون في مكان لا أمتلك فيه إمكانية الوصول إلى الإنترنت ولا يمكنني استخدام خطة البيانات الخاصة بي ، لا يمكنني استخدامها لدفق الوسائط المحلية من هاتفي أو جهازي اللوحي ، حتى عندما لا أملك لا أحتاج إلى الإنترنت على الإطلاق ، فقد قررت Google في "الحكمة العظيمة" منهم عدم السماح لها حتى بالتمهيد بدون الإنترنت ، وهذا أمر سيء إذا احتجت إليه في النهاية للبث
لدي جهاز توجيه صغير GL-MT300A ، وهو صغير جدًا ويمكن تشغيله بواسطة هاتف أو بطارية خارجية أو شاحن هاتف ، وأستخدمه لإقران جهاز Chromecast به ، وعندما أحتاج إلى الإنترنت ، أقوم فقط بتوصيل جهاز التوجيه بالسلك الشبكة أو إذا كان لديهم شبكة WiFi فقط ، فهي تدعم الاتصال به كعميل والعمل كجهاز توجيه في نفس الوقت أيضًا ، والآن لا تزال المشكلة قائمة ، لا يوجد إنترنت = لا يوجد chromecast لوسائط محلية لك. هنا يأتي تشغيل Raspberry Pi Zero W (W يأتي من Wireless ، يحتوي على بطاقة build it ، * yaay * ، Bluetooth أيضًا ولكني لست بحاجة إليها: P)
الخطوة 1: ما تحتاجه وما تحصل عليه
انت تحتاج:
- Raspberry Pi Zero W (أنا في علبة أكريليك)
- كابل HDMI (من الجيد امتلاك أحدهما بأغطية بلاستيكية)
- مصدر الطاقة (شاحن الهاتف في حالتي)
- محول HDMI صغير (ذكر) إلى HDMI كامل (أنثى) (يأتي مع PI)
- بطاقة SD بسعة 8 جيجابايت أو أكثر (أستخدم 16 جيجابايت من Medion)
- قارئ بطاقة SD (حصلت عليها كهدية مع باور بانك من حماة)
- اتصال بالإنترنت وجهاز كمبيوتر لتنزيل برنامج "Raspbian Stretch Lite"
- Etcher Portable (كاتب صور بطاقة sd) -> Get Etcher لنظام التشغيل Windows سيعمل x86 (32 بت) (محمول) على x64 أيضًا
- قم بتنزيل تطبيق Putty من الرابط المقدم أو google for it
سوف تحصل على:
هدف صب لملفات الفيديو من الخدمات عبر الإنترنت مثل YouTube والوسائط المحلية (الفيديو والصوت والصور) لنظام Android (Raspicast) والنوافذ وأي نظام تشغيل يدعم تطبيق عميل SSH
لا يتطلب الإنترنت إذا كانت الوسائط التي ترسلها مخزنة على جهازك أو في مكان ما في الشبكة المحلية
يمكنك الحصول على جهاز تحكم عن بعد للهدف مثل التشغيل ، واختيار المصدر ، والتشغيل / الإيقاف المؤقت ، والحجم ، والإنهاء. (زر Raspberry SSH أو SSH ، المعجون)
تحصل على وقت تشغيل سريع جدًا للجهاز ، لـ Raspberry Pi Zero ، حوالي 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 بت) (محمول) (هناك إصدارات Linux و mac أيضًا)
قم بتنزيل المعجون من
الآن بعد أن أصبح لديك كل هذا ، سنبدأ Etcher وإدخال البطاقة في قارئ البطاقة والقارئ في الكمبيوتر: P
في Etcher ، انقر فوق تحديد صورة واختر الملف المضغوط الذي تم تنزيله (بالنسبة لي في الوقت الذي أكتب فيه هذا هو "2018-11-13-raspbian-stretch-lite.zip" ، ثم حدد قارئ البطاقة من القائمة المعروضة وانقر على الأقل فلاش ، سيطلب إذنًا من التحكم في حساب المستخدم (UAC) ، والسماح به ، ويحتاج إلى الوصول فعليًا إلى بطاقة sdcard في الوضع الحصري لكتابة الصورة. عند الانتهاء من فصلها ، يتم إخراجها بالفعل بواسطة Etcher ، وإعادتها مرة أخرى ، سيكون هناك قسم تمهيد بمساحة 50 ميغا بايت تقريبًا وسيُطلب منك تهيئة "قسم غير منسق" لا تنسخه ، ولا يمكن للنوافذ قراءة أقسام لينكس وهناك قسم ext4.
تحتاج إلى إنشاء ملفين في قسم التمهيد.
ملف جديد بدون امتداد يسمى ssh
واحد آخر يسمى wpa_supplicant.conf
محتوى "wpa_supplicant.conf" على النحو التالي
الدولة = جيجابايت
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = شبكة واحدة = {ssid = "YOUR_WIFI_SSID" psk = "YOUR_SUPER_SECRET_PASSWORD"}
الآن قم بتوصيله في Raspberry Pi الخاص بك وقم بتوصيل جهاز إخراج HDMI (المعروف أيضًا باسم التلفزيون وجهاز العرض وما إلى ذلك) ومصدر الطاقة.
السطر الأخير قبل تسجيل الدخول سيتم عرض IP. (كقاعدة عامة ، من الجيد جعل تخصيص العنوان ثابتًا لجهاز التوجيه الخاص بك ، انظر صورة جهاز توجيه Linksys.
الخطوة 3: تحديث وإعداد الكل
قم بتحديث نظامك:
sudo apt-get update
sudo apt-get Upgrade sudo apt-get update sudo rpi-update
بعد الانتهاء من كل شيء ، ستتم إعادة التشغيل وستكون لديك نافذة معجون غير نشطة ، وأغلقها وابدأ مرة أخرى بنفس البيانات من الخطوة السابقة.
سنقوم الآن بتثبيت omxplayer ، ولا داعي لتجميعه من المصدر فهو جزء من مستودعات Raspbian.
sudo apt-get install omxplayer Fonts-freeefont-ttf
أريد أن يكون لدي طريقة لتغيير منفذ HDMI الخاص بجهازي التليفزيوني ، بمساعدة Raspberry الخاص بي ، كما لو كنت أريد إرسال شيء ما إليه ولا أريد استخدام جهاز التحكم عن بُعد لتغيير المصدر إلى المصدر المتصل به. هناك طريقة للقيام بذلك من Pi وبمساعدة أمر من تطبيقي المفضل. قصة طويلة قصيرة قم بما يلي:
sudo apt-get install cec-utils
الآن يتبع عارض الصور Framebuffer المسمى fbi (هناك إصدار أكثر تقدمًا يسمى fim أيضًا)
sudo apt-get install fbi
دعم Samba ، مشاركة windows للوصول إلى مجلد مشترك والحصول عليه.
sudo apt-get install samba samba-public-bin
القرص المضغوط / المنزل / بي
sudo mkdir -m 1777 / home / pi / share
تحرير ملف تكوين السامبا
sudo nano /etc/samba/smb.conf
أدخل الأسطر التالية في النهاية (الأسطر التي تبدأ بـ # هي تعليقات ويمكن تجاهلها)
[شارك]
التعليق = المجلد المشترك Pi المسار = / home / pi / share قابل للتصفح = نعم قابل للكتابة = نعم ضيف فقط = لا إنشاء قناع = 0777 قناع الدليل = 0777 عام = نعم ضيف طيب = نعم
أخيرًا ، احفظه ؛ باستخدام نانو في المحطة:
اضغط على "Ctrl + X" لإغلاق الملف ، ثم اضغط على "Y" لتأكيد الحفظ ، ثم اضغط على "Enter" لحفظ الملف باسم الملف الصحيح.
الآن قم بتعيين كلمة المرور الخاصة بـ samba مثل كلمة مرور المستخدم pi (الافتراضي: raspberry)
sudo smbpasswd -a pi
أعد تشغيل خدمة السامبا
إعادة تشغيل sudo /etc/init.d/samba
الآن لديك الأساسيات ، التخصيص هو التالي.
الخطوة 4: التخصيص
اجعل شاشة البداية تُعرض عند بدء التشغيل بدلاً من شاشة سوداء بنص أبيض.
قم بتنزيل WinSCP وقم بتسجيل الدخول باستخدام نفس عنوان IP والمستخدم وكلمة المرور من تسجيل الدخول إلى SSH / Putty.
اذهب / home / pi / وقم بتحميل الصورة المقدمة في الملف المضغوط في هذه الخطوة ، بعد فك الضغط. ثم اخرج. الصورة بدقة 1080 بكسل.
اكتب الأمر التالي في المعجون:
نانو ~ /
قم بالتمرير إلى السطر الأخير باستخدام مفاتيح الأسهم ، أدخل الأسطر التالية هناك (الأسطر التي تبدأ بـ # هي تعليقات ويمكن تجاهلها)
# فيفو للأوامر من ssh إلى omxplayer
mkfifo / tmp / cmd # شاشة البداية لاستبدال الشاشة السوداء والنص sudo / usr / bin / fbi -noverbose -a -T 1 /home/pi/splashscreen.jpg
أخيرًا ، احفظه ؛ باستخدام nano in terminal: اضغط على "Ctrl + X" لإغلاق الملف ، ثم "Y" لتأكيد الحفظ ، ثم "Enter" لحفظ الملف باسم الملف الصحيح.
الآن نجعل تسجيل الدخول التلقائي للمستخدم 'pi' عند التمهيد ، نحتاج إلى ذلك لعرض الصورة ، ويمكن القيام بذلك بطريقة بدون تسجيل الدخول التلقائي ولكن الأمر أصعب ويمكن أن يصبح سيئًا بسرعة بسبب خطأ كتابة واحد.
sudo raspi-config
- حدد خيار التمهيد
- حدد سطح المكتب / CLI
- حدد تسجيل الدخول التلقائي إلى وحدة التحكم لـ CLI
سنقوم الآن بإعادة التشغيل وانتهينا من استخدام pi وسنقدم الأشياء الجيدة للعب.
sudo إعادة التشغيل
فكرة مشروعي هي أن معظم الأشياء تتم في عميل SSH حيث يمكن تخصيصها وتغيير كيفية الحاجة إليها.
الخطوة الخامسة: كيفية استخدامه:
سأعرض الأوامر وماذا يفعلون وكيفية تكوين البرنامج الإضافي من جهاز البث.
أستخدم 3 تطبيقات Android و 4 تطبيقات للكمبيوتر الشخصي لأغراضي ولكنك تنفذ ما تحتاجه مما سأعرضه لك أو يمكنك الحصول عليه جميعًا بل وإضافة المزيد إليه.
• YouTube: ضمن نظام Android ، استخدم Raspcast ، تحت جهاز الكمبيوتر ، استخدم موقعًا مثل https://www.onlinevideoconverter.com/ أو
www.youtubnow.com/ أو https://youtubemp4.to أو حتى أفضل https://mpgun.com/youtube-to-mp4.html؟ رابط مباشر للوسائط التي يمكن تشغيلها بواسطة الأمر التالي:
omxplayer -o hdmi "https://sv89.onlinevideoconverter.com/download؟file=f5a0d3c2e4d3g6h7" / tmp / cmd
ستؤدي إضافة </ tmp / cmd إلى تمكين التحكم عن بعد و ؛ صدى صوت. > / tmp / cmd سيبدأ تشغيل الدفق وإلا سينتظر أمرًا من fifo. سيتم إخراج المعلمة -o hdmi الخاصة بـ omxplayer إلى فيديو HDMI ويذهب الصوت إلى هناك ، وهذا مهم للأشخاص الذين يستخدمون المتغيرات الأكبر من Raspberry Pi Zero W.
الآن أوضح لك كيفية تكوين Raspicast لنظام Android ، وهو مجاني ولا يحتوي على إعلانات.
قم بتثبيت Raspicast من متجر google play ، وقم بتكوينه كما في الصور المقدمة.
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 chain 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 تحصل عليه من
أولاً ، تحتاج إلى وضع zervit.exe في المجلد الذي يحتوي على ملفات الوسائط التي تريد إرسالها إلى Raspberry PI الخاص بك ، ثم تشغيله ، وسوف يطرح عليك بعض الأسئلة. "رقم المنفذ للاستماع (80):" اكتب 80 وأدخل "قبول قائمة الدليل [Y / N]:" اكتب y وأدخل الآن افتح المستعرض واكتب عنوان IP للشبكة المحلية https://192.168.1.6 سترى جميع ملفات الوسائط هناك ، انسخ الرابط إلى أحدها بالنقر بزر الماوس الأيمن -> نسخ الرابط ، ثم ssh مع المعجون واكتب
omxplayer -o hdmi "https://192.168.1.6/Movie.mp4" / tmp / cmd <- أو أيًا كان اسم ملف الوسائط الخاص بك
بالنسبة للملفات ذات الترجمة ، ضع الترجمة ، نفس اسم ملف الفيديو بامتداد srt في مجلد windows المشترك من raspberry
RASPBERRYPI / حصة
أو
192.168.1.9 / حصة
حيث 192.168.1.9 هو عنوان IP الخاص بتوت العليق.
في مجلد منزلك (/ home / pi)
winscp مع pi: rasspberry وقم بتحميل نص برمجي Python يسمى "omxplayersub.py" بالمحتوى التالي:
عملية الاستيراد الفرعية
استيراد sys استيراد urllib2 إذا (len (sys.argv)! = 2): طباعة "لم يتم تحديد اسم ملف" quit () file = sys.argv [1] ملف فرعي = "/ home / pi / share /" + file.split ("/") [- 1] ملف فرعي = ملف فرعي [: - 3] + "srt" ملف فرعي = urllib2.unquote (ملف فرعي) subprocess. Popen ('omxplayer -o hdmi -r --font "/ home / pi / Segoe UI، Medium.ttf "--italic-font" / home / pi / Segoe UI، Italic.ttf "--align center '+'" '+ file +' "'+' - العناوين الفرعية '+'" '+ ملف فرعي + '"' ، قذيفة = صحيح)
الآن قم بتحميل هذا باستخدام خطوط عائلة Segoe UI و FreeSans إلى المجلد الرئيسي الخاص بك (/ home / pi) قم بتغيير أسماء الخطوط لنوع الخط المطلوب وإذا لزم الأمر أضف - حجم الخط 55 (الافتراضي: 55) بعد - محاذاة بالحجم المطلوب.
واستخدم الأمر التالي للعب:
python omxplayersub.py "https://192.168.1.6/Defiance٪20S01E02.mp4" </ tmp / cmd <- أو أيًا كان اسم ملف الوسائط الخاص بك
إذا كنت لا تراها على الشاشة ، فهناك مشكلة في التوافق ، في بعض ملفات h264 ، يتم عرض ملف التعريف بواسطة h264-omx as -99 ، نعم سالب 99 ، ولن يتم تشغيله ، في هذه الحالة وفي حالة ملف مع ترجمات خارجية ستحتاج إلى استخدام دفق VLC ، اختر ملف / ملفات ، حدد HTTP ، اترك المنفذ الافتراضي ، h.264 / AAC (TS) ، احتفظ بالمقياس إلى 1 ، الترميز العابر - إعدادات الترجمات السميكة ، اضغط على زر التدفق والسماح يتم تشغيله لبضع ثوان.
omxplayer -o hdmi "https://192.168.1.6:8080/" / tmp / cmd <- سيبدأ اللعب
نحن نقوم بالترميز التحويلي ، سيكون فقدان الجودة قليلاً عند العرض وستعمل وحدة المعالجة المركزية أكثر على الكمبيوتر الشخصي ولكنها تعمل.
CEC - الضوابط
قم بتشغيل التلفزيون
صدى على 0 | cec العميل s -d 1
قم بإيقاف تشغيل التلفزيون
صدى الاستعداد 0 | cec العميل 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 العميل s -d 1
منفذ HDMI4
صدى "tx 4F: 82: 40: 00" | cec- العميل- s -d 1
كما ترى البايت الثالث في السلسلة السداسية التي نرددها هو رقم موصل HDMI لتعيينه نشطًا.
الخطوة 6: قائمة الأوامر التي يجب وضعها في التطبيقات
لقد قمت بالفعل بتثبيت Raspicast في الخطوة السابقة ، الآن عليك أن تختار بين Raspberry SSH (وهو مدفوع) أو SSH Button (إنه مجاني وأنا أحبه أكثر ، لكنني اشتريت بالفعل Raspberry SSH من قبل لاكتشاف هذا).
توت العليق SSH
play.google.com/store/apps/details؟id=uk.co.knowles_online.raspberryssh
هذا التطبيق ، أو زر SSH ، مطلوب إذا كنت بحاجة إلى إرسال أشياء من جهاز الكمبيوتر وتحتاج إلى جهاز تحكم عن بعد من جهاز android ، يمكن استخدامه بدونه من خلال معجون من جهاز الكمبيوتر.
التكوين لكليهما قريب من نفس الشيء.
زر 1 Btn Text: Reboot
Btn كمد:
sudo إعادة التشغيل
الزر 2
نص Btn: Poweroff
Btn كمد:
sudo poweroff
الزر 3
نص Btn: HDMI1
Btn كمد:
صدى "tx 4F: 82: 10: 00" | cec العميل s -d 1
الزر 4
نص Btn: HDMI2.0
Btn كمد:
صدى "tx 4F: 82: 20: 00" | cec-client -s -d 1
زر 5
نص Btn: HDMI3
Btn كمد:
صدى "tx 4F: 82: 30: 00" | cec-client -s -d 1
زر 6
نص Btn: اقتل omxplayer
Btn كمد:
سودو killall -s 9 omxplayer.bin
زر 7
نص Btn: Sopcast
Btn كمد:
omxplayer -o hdmi "https://192.168.1.6:8902" / tmp / cmd
زر 8
نص Btn: AcePlayer
Btn كمد:
omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf" / tmp / cmd
زر 9
نص Btn: VLC Stream
Btn كمد:
omxplayer -o hdmi "https://192.168.1.6:8080/" / tmp / cmd
الزر 10
نص Btn: تشغيل / إيقاف مؤقت
Btn كمد:
صدى - n p> / tmp / cmd
زر 11
نص Btn: حجم +
Btn كمد:
صدى -n +> / tmp / cmd
الزر 12
نص Btn: الحجم -
Btn كمد:
صدى -n -> / tmp / cmd
زر 13
نص Btn: قم بإنهاء Omxplayer
Btn كمد:
صدى -n q> / tmp / cmd
زر 14
نص Btn: خلفيات عشوائية
Btn كمد:
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؛ sleep 1؛ rm DELME.jpg
الزر 15
نص Btn: خلفية افتراضية
Btn كمد:
sudo killall fbi &> / dev / null؛ sudo fbi -noverbose -a -T 1 splashscreen-j.webp
زر 16 نص Btn: خلفية عرض الشرائح
Btn كمد:
مؤتمر نزع السلاح / المنزل / بي / عرض الشرائح / ؛ sudo killall fbi &> / dev / null؛ sudo fbi -noverbose -a -T 1 -t 5 *-j.webp
-t 5 لمدة 5 ثوان
زر 17 Btn Text: SUBTITLE HTTP PLAY (تحرير)
Btn كمد:
python omxplayersub.py "https://192.168.1.6/Some٪20video٪20with٪20subtitle.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=ar&rdid=com.miv.rtspcamera
يفعل نفس الشيء مثل المدفوع ولكن مجانًا ، بدون إعلانات
omxplayer -o hdmi "rtsp: //192.168.1.8: 5554 / camera"
الكاميرا النشطة - rtsp: // (عنوان IP للجهاز): 5554 / الكاميرا الخلفية - rtsp: // (عنوان IP للجهاز): 5554 / الكاميرا الأمامية الخلفية - rtsp: // (عنوان IP للجهاز): 5554 / أمامي
معلمات عنوان URL للكاميرا:
الدقة الدقة - العرض (العدد) × الارتفاع (العدد)
إطار في الثانية إطار في الثانية - عدد إطارات في الثانية للميكروفون تمكين / تعطيل الميكروفون - تشغيل (سلسلة) أو إيقاف تشغيله (سلسلة)
مثال: rtsp: // (عنوان IP للجهاز): 5554 / back؟ res = 640x480 & fps = 10 & mic = on
الخطوة 7: بعض المزيد من الأشياء … واجهة الويب
قم بتثبيته بخط واحد من git
wget https://raw.githubusercontent.com/brainfoolong/omxwebgui-v2/master/install.sh && clear && sh install.sh
واجهة المستخدم الافتراضية في المنفذ 4321 ، لا تحتاج إلى خادم ويب وتعمل جميعها تحت php
متطلبات:
sudo apt-get install 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 ، يمكنك تغيير المنفذ إلى ما تريد. ابدأ هذا مع نفس المستخدم الذي تحتاجه لتشغيل مقاطع الفيديو. يرجى عدم استخدام اباتشي أو الخوادم الأخرى لتشغيل البرنامج النصي 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 هو عنوان raspberry pi IP)
لتمكين التشغيل التلقائي عند إعادة التشغيل ، ما عليك سوى إضافة السطر التالي إلى crontab الخاص بك. افعل ذلك مع نفس المستخدم الذي تحتاجه لتشغيل مقاطع الفيديو. لا حاجة sudo. أضف السطر التالي إلى crontab باستخدام crontab -e لبدء خادم ويب php البسيط عند إعادة التشغيل.
كرونتاب -e
أضف الآن مع
@ reboot php -S 0.0.0.0:4321 -t omxwebgui> / dev / null 2> & 1 &
أضف الملفات في الإعدادات ، يمكن فقط إضافة المشاركات المحلية المستضافة أو المعينة وتدفقات ofc.add / home / pi / share إلى مجلد الترجمة أيضًا وإذا لزم الأمر ، قم بتمكين الإصلاح لسرعة التشغيل 2x وعدم وجود خطأ في الصوت.
موصى به:
جهاز Raspberry Pi NAS يبدو حقًا مثل NAS: 13 خطوة (بالصور)
Raspberry Pi NAS الذي يشبه حقًا NAS: لماذا Raspberry Pi NASWell ، لقد كنت أبحث عن Raspberry Pi NAS الجميل ولكنه يوفر مساحة من الإنترنت ولم أجد شيئًا. لقد وجدت بعض تصميمات NAS مع Raspberry Pi ملتصقة بقاعدة خشبية ولكن هذا ليس ما أريده. أريد
اصنع مستشعر باب مثل 2GIG مقابل 4 دولارات تقريبًا اعتمادًا على حجم الشراء: 6 خطوات
قم بعمل مستشعر 2GIG مثل مستشعر الباب مقابل 4 دولارات تقريبًا اعتمادًا على أحجام الشراء: سيوضح هذا الدليل العملية التي يمكنك اتباعها لإنشاء مستشعر باب الأمان المتوافق الخاص بك والذي لا يزال يبدو أنيقًا وبتكلفة منخفضة جدًا
جهاز محمول مثل التحكم التلقائي في السطوع لأجهزة الكمبيوتر المحمولة: 3 خطوات
جهاز محمول مثل التحكم التلقائي في السطوع لأجهزة الكمبيوتر المحمولة: تأتي الأجهزة المحمولة مثل الأجهزة اللوحية والهواتف مزودة بمستشعر إضاءة مدمج لتسهيل التغيير التلقائي لسطوع الشاشة مع تغيير شدة الإضاءة المحيطة. كنت أتساءل عما إذا كان يمكن تكرار نفس الإجراء لأجهزة الكمبيوتر المحمولة ، وبالتالي
جهاز IPod فائق النعومة أو جهاز عرض فيديو جهاز آخر: 6 خطوات
جهاز IPod فائق النعومة أو جهاز عرض فيديو جهاز آخر: في هذا Instructable ، سأوضح لك خطوة لتخطي كيفية صنع جهاز عرض فيديو فائق النعومة لجهاز iPod أو Zen أو Zune أو DS أو الوسائط الأخرى أو جهاز الألعاب. لا يتطلب أي قوة للعمل ولا يتعين عليك تفكيك جهازك ؛ سوف يجلس س
كيف تجعل جهاز الكمبيوتر الخاص بك يبدو مثل Windows Vista!: 5 خطوات
كيف تجعل جهاز الكمبيوتر الخاص بك يبدو مثل Windows Vista!: الآن سأوضح لك كيفية جعل Windows XP يبدو مثل Windows Vista. لذلك أراهن أن بعضكم يسأل …. ما هو نظام التشغيل windows vista … حسنًا ، هل سمعت يومًا عن windows xp ، لذا فمن المفترض أن يكون أفضل نظام تشغيل على الإطلاق. الآن أراهن أن بعضكم يسألني ما