جدول المحتويات:

اصنع جهاز Chromecast مثل Raspberry Pi: 7 خطوات
اصنع جهاز Chromecast مثل Raspberry Pi: 7 خطوات

فيديو: اصنع جهاز Chromecast مثل Raspberry Pi: 7 خطوات

فيديو: اصنع جهاز Chromecast مثل Raspberry Pi: 7 خطوات
فيديو: 30 лучших советов и рекомендаций по Windows 10 на 2020 год 2024, يوليو
Anonim
اصنع جهاز Chromecast مثل جهاز Raspberry Pi
اصنع جهاز Chromecast مثل جهاز Raspberry Pi
اصنع جهاز Chromecast مثل جهاز Raspberry Pi
اصنع جهاز Chromecast مثل جهاز Raspberry Pi
اصنع جهاز Chromecast مثل جهاز Raspberry Pi
اصنع جهاز Chromecast مثل جهاز Raspberry Pi
اصنع جهاز Chromecast مثل جهاز Raspberry Pi
اصنع جهاز Chromecast مثل جهاز Raspberry Pi

أنا بالفعل أمتلك جهاز 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

الحصول على البرامج والأدوات التي يمكن وضعها على Sdcard
الحصول على البرامج والأدوات التي يمكن وضعها على Sdcard
الحصول على البرامج والأدوات التي يمكن وضعها على Sdcard
الحصول على البرامج والأدوات التي يمكن وضعها على Sdcard
الحصول على البرامج والأدوات التي يمكن وضعها على Sdcard
الحصول على البرامج والأدوات التي يمكن وضعها على 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

  1. حدد خيار التمهيد
  2. حدد سطح المكتب / CLI
  3. حدد تسجيل الدخول التلقائي إلى وحدة التحكم لـ 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 وعدم وجود خطأ في الصوت.

موصى به: