Isi kandungan:

Buat Peranti Chromecast Seperti Raspberry Pi: 7 Langkah
Buat Peranti Chromecast Seperti Raspberry Pi: 7 Langkah

Video: Buat Peranti Chromecast Seperti Raspberry Pi: 7 Langkah

Video: Buat Peranti Chromecast Seperti Raspberry Pi: 7 Langkah
Video: Create Your Own Chrome Cast With Raspicast 2024, November
Anonim
Buat Peranti Chromecast Seperti Raspberry Pi
Buat Peranti Chromecast Seperti Raspberry Pi
Buat Peranti Chromecast Seperti Raspberry Pi
Buat Peranti Chromecast Seperti Raspberry Pi
Buat Peranti Chromecast Seperti Raspberry Pi
Buat Peranti Chromecast Seperti Raspberry Pi
Buat Peranti Chromecast Seperti Raspberry Pi
Buat Peranti Chromecast Seperti Raspberry Pi

Saya sudah memiliki Chromecast v2 (yang bulat, tongkat USB seperti v1, dan v3 kelihatan seperti v2 tetapi dengan G on i dan mempunyai kekuatan bata dengan port Ethernet di atasnya) dan saya menyukainya, sangat senang digunakan dan senang disediakan, TETAPI …

Ya ada TETAPI, ketika saya berada di tempat di mana saya tidak mempunyai akses internet dan tidak dapat menggunakan rancangan data saya, saya TIDAK DAPAT MENGGUNAKANnya untuk mengalirkan media tempatan dari telefon atau tablet saya, walaupun ketika saya tidak Tidak memerlukan internet sama sekali, google dengan "kebijaksanaan hebat" mereka memutuskan untuk tidak membiarkannya boot walaupun tanpa internet, itu buruk jika anda akhirnya memerlukannya untuk streaming

Saya mempunyai penghala mini GL-MT300A, sangat kecil dan boleh dikuasakan oleh telefon, bateri luaran atau pengecas telefon, saya menggunakannya untuk memasangkan Chromecast saya dan ketika saya memerlukan internet, saya hanya menyambungkan penghala ke kabel rangkaian atau jika mereka hanya mempunyai WiFi, ia menyokong untuk menyambungkannya sebagai klien dan bertindak sebagai penghala pada masa yang sama juga, sekarang masalahnya masih berlanjutan, tidak ada internet = tidak ada kromecast media tempatan untuk anda. Inilah permainan Raspberry Pi Zero W (W berasal dari Wireless, ia mempunyai kad build it, * yaay *, Bluetooth juga tetapi saya tidak memerlukannya: P)

Langkah 1: Apa yang Anda Perlu dan Apa yang Anda Dapatkan

Apa yang Anda Perlu dan Apa Yang Anda Dapatkan
Apa yang Anda Perlu dan Apa Yang Anda Dapatkan
Apa yang Anda Perlu dan Apa Yang Anda Dapatkan
Apa yang Anda Perlu dan Apa Yang Anda Dapatkan
Apa yang Anda Perlu dan Apa Yang Anda Dapatkan
Apa yang Anda Perlu dan Apa Yang Anda Dapatkan

Awak perlu:

  • Raspberry Pi Zero W (my is in acrylic case)
  • Kabel HDMI (satu dengan penutup plastik bagus)
  • Sumber Kuasa (pengecas telefon dalam kes saya)
  • Penyesuai Mini HDMI (lelaki) hingga HDMI penuh (wanita) (dilengkapi dengan PI)
  • Kad SD 8Gb atau lebih (saya menggunakan 16Gb dari Medion)
  • Pembaca kad SD (saya mendapat hadiah sebagai bank kuasa dari Hama)
  • Sambungan internet dan PC untuk memuat turun "Raspbian Stretch Lite"
  • Etcher Portable (penulis gambar kad sd) -> dapatkan Etcher untuk Windows x86 (32-bit) (Portable) akan berfungsi pada x64 juga
  • Muat turun Putty dari pautan yang disediakan atau google untuknya

Anda akan mendapat:

Sasaran penghantaran untuk fail video dari perkhidmatan dalam talian seperti YouTube dan media tempatan (Video, Audio dan Imej) untuk Android (Raspicast), windows dan sistem operasi apa pun yang menyokong aplikasi klien SSH

Tidak memerlukan internet jika media yang anda kirimkan disimpan di peranti anda atau di suatu tempat di rangkaian tempatan

Anda boleh mendapatkan kawalan jauh dari sasaran seperti main balik, pilih sumber, main / jeda, kelantangan, berhenti. (Tombol Raspberry SSH atau SSH, Putty)

Anda mendapat masa boot peranti yang sangat pantas, untuk Raspberry Pi Zero, sekitar 10 saat

Anda mendapat kertas dinding lalai dan cara untuk menampilkan kertas dinding secara rawak, dengan menekan butang yang tidak menggunakan ruang pada peranti anda dan tetap berada di sana sehingga reboot. (ia dapat diubah menjadi gigih, saya akan tunjukkan kemudian bagaimana)

Ia menerima pelbagai jenis aliran (seperti HTTP, HTTPS, RTSP) dan dengan bantuan komputer, komputer riba dalam kes saya, Sopcast, Acestream serta media tempatan dengan sari kata luaran (seperti srt, sub)

Anda bahkan boleh memberikan fail melalui HTTP yang tersimpan di komputer anda, dengan bantuan pelayan web tunggal, fail mudah alih ke pemain

Ada banyak lagi yang dapat dijumpai, ditambahkan atau dihapus, bergantung pada keperluan anda

Langkah 2: Mendapatkan Perisian dan Alat untuk dimasukkan ke dalam Sdcard

Mendapatkan Perisian dan Alat untuk dimasukkan ke dalam Sdcard
Mendapatkan Perisian dan Alat untuk dimasukkan ke dalam Sdcard
Mendapatkan Perisian dan Alat untuk dimasukkan ke dalam Sdcard
Mendapatkan Perisian dan Alat untuk dimasukkan ke dalam Sdcard
Mendapatkan Perisian dan Alat untuk dimasukkan ke dalam Sdcard
Mendapatkan Perisian dan Alat untuk dimasukkan ke dalam Sdcard

Muat turun:

Sekarang anda pergi ke https://www.raspberrypi.org/downloads/raspbian/ dan memuat turun "Raspbian Stretch Lite"

Pergi ke https://www.balena.io/etcher/ dan dapatkan Etcher untuk Windows x86 (32-bit) (Portable) (terdapat juga versi linux dan mac)

Muat turun putty dari

Setelah anda mempunyai semua ini, kami akan memulakan Etcher dan memasukkan kad ke pembaca kad dan pembaca di komputer: P

Di Etcher klik pilih gambar dan pilih fail zip yang dimuat turun (bagi saya pada masa saya menulis ini adalah "2018-11-13-raspbian-stretch-lite.zip", kemudian pilih pembaca kad dari senarai yang dipaparkan dan sekurang-kurangnya klik flash, ia akan meminta izin Kawalan Akaun Pengguna (UAC), mengizinkannya, ia perlu mengakses sdcard secara fizikal dalam mod eksklusif untuk menulis gambar. Setelah selesai mencabutnya, ia sudah dikeluarkan oleh Etcher, dan memasukkannya semula, akan ada partisi boot ~ 50Mb dan anda akan diminta untuk memformat "partisi yang tidak diformat" JANGAN FORMAT IT, windows tidak dapat membaca partisi linux dan ada partion ext4.

Anda perlu membuat 2 fail dalam partition boot.

fail baru tanpa sambungan yang disebut ssh

yang lain dipanggil wpa_supplicant.conf

Kandungan "wpa_supplicant.conf" adalah seperti berikut

negara = GB

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOUR_WIFI_SSID" psk = "YOUR_SUPER_SECRET_PASSWORD"}

Sekarang pasangkannya ke Raspberry Pi anda dan sambungkan peranti output HDMI (aka TV, Projektor, dll.) Dan kuasa.

Baris terakhir sebelum log masuk akan dipaparkan IP. (Sebagai aturan praktis, baik untuk menjadikan alamat itu bersifat statis dari router anda, lihat gambar router Linksys.

Langkah 3: Mengemas kini dan Menyiapkan Semua

Mengemas kini dan Menyiapkan Semua
Mengemas kini dan Menyiapkan Semua

Kemas kini sistem anda:

sudo apt-get kemas kini

sudo apt-get upgrade sudo apt-get update sudo rpi-update

Setelah semua selesai, ia akan dimulakan semula dan anda akan mempunyai tetingkap dempul yang tidak aktif, tutup dan mulakan semula dengan data yang sama dari langkah sebelumnya.

Sekarang kita akan memasang omxplayer, tidak perlu menyusunnya dari sumber adalah sebahagian dari repositori Raspbian.

sudo apt-get install omxplayer font-freefont-ttf

Saya ingin mempunyai cara untuk menukar port HDMI TV saya, dengan bantuan Raspberry saya, seperti saya ingin menghantar sesuatu ke dalamnya dan tidak mahu menggunakan alat kawalan jauh untuk menukar sumber ke tempat ia disambungkan. Ada cara untuk melakukannya dari Pi dan dengan bantuan perintah dari aplikasi pilihan saya. Cerita panjang lakukan perkara berikut:

sudo apt-get install cec-utils

Sekarang ia mengikuti penampil gambar framebuffer yang disebut fbi (ada versi yang lebih maju yang disebut fim juga)

sudo apt-get install fbi

Samba menyokong, windows berkongsi untuk mengakses dan mempunyai folder bersama.

sudo apt-get install samba samba-common-bin

cd / rumah / pi

sudo mkdir -m 1777 / rumah / pi / kongsi

Edit fail konfigurasi samba

sudo nano /etc/samba/smb.conf

masukkan baris berikut di akhir (yang bermula dengan # adalah komen dan boleh diabaikan)

[kongsi]

Komen = folder bersama Pi Jalan = / rumah / pi / kongsi Boleh dilayari = ya Boleh ditulis = Ya hanya tetamu = tidak membuat topeng = 0777 topeng direktori = 0777 Awam = ya Tetamu ok = ya

Akhirnya, simpan; menggunakan nano di terminal:

tekan "Ctrl + X" untuk menutup file, kemudian "Y" untuk mengesahkan penyimpanan, kemudian "Enter" untuk menyimpan file di bawah nama file yang tepat.

Sekarang tetapkan kata laluan untuk samba sama dengan pi pengguna (lalai: raspberry)

sudo smbpasswd -a pi

mulakan semula perkhidmatan samba

sudo /etc/init.d/samba mulakan semula

Sekarang anda mempunyai asas, penyesuaian mengikuti.

Langkah 4: Penyesuaian

Penyesuaian
Penyesuaian

jadikan skrin percikan dipaparkan pada permulaan dan bukannya skrin hitam dengan teks putih.

Muat turun WinSCP dan log masuk menggunakan IP, pengguna dan kata laluan yang sama dari log masuk SSH / Putty.

Pergi / home / pi / dan muat naik gambar yang disediakan dalam fail zip pada langkah ini, setelah menyah zip. Kemudian keluar. Gambar beresolusi 1080p.

taipkan arahan berikut dalam dempul:

nano ~ /.bashrc

tatal ke baris terakhir dengan kekunci anak panah masukkan baris berikut di sana (yang bermula dengan # adalah komen dan boleh diabaikan)

# fifo untuk arahan melalui ssh ke omxplayer

skrin percikan mkfifo / tmp / cmd # untuk menggantikan skrin hitam dan teks sudo / usr / bin / fbi -noverbose -a -T 1 /home/pi/splashscreen.jpg

Akhirnya, simpan; menggunakan nano di terminal: tekan "Ctrl + X" untuk menutup fail, kemudian "Y" untuk mengesahkan penyimpanan, kemudian "Enter" untuk menyimpan fail di bawah nama file yang tepat.

Sekarang kita membuat pengguna 'pi' log masuk automatik semasa boot, kita memerlukan ini untuk menampilkan gambar, ia dapat dilakukan dengan cara tanpa log masuk automatik tetapi lebih sukar dan dapat menjadi cepat buruk dengan satu kesalahan menaip.

sudo raspi-config

  1. Pilih Pilihan Boot
  2. Pilih Desktop / CLI
  3. Pilih log masuk automatik Konsol untuk CLI

Sekarang kita akan reboot dan kita selesai dengan pi dan akan membuat barang-barang untuk bermain.

rebo sudo

Idea projek saya adalah bahawa kebanyakan perkara dilakukan dalam klien SSH kerana dapat disesuaikan dan diubah bagaimana ia diperlukan.

Langkah 5: Cara Menggunakannya:

Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya

Saya akan menunjukkan arahan dan apa yang mereka lakukan dan bagaimana mengkonfigurasi perisian tambahan dari peranti penstriman.

Saya menggunakan 3 aplikasi Android dan 4 aplikasi PC untuk tujuan saya tetapi anda melaksanakan apa yang anda perlukan dari apa yang saya akan tunjukkan kepada anda atau anda boleh memiliki semuanya dan bahkan menambahkannya.

• YouTube: di bawah Android menggunakan Raspcast, di bawah PC gunakan laman web seperti https://www.onlinevideoconverter.com/ atau

www.youtubnow.com/ atau https://youtubemp4.to atau lebih baik lagi https://mpgun.com/youtube-to-mp4.html?yid=hTJAnWWK7YQ (hTJAnWWK7YQ adalah id youtube) anda akan mendapat pautan terus ke media yang boleh dimainkan dengan arahan berikut:

omxplayer -o hdmi "https://sv89.onlinevideoconverter.com/download?file=f5a0d3c2e4d3g6h7" / tmp / cmd

Menambah </ tmp / cmd akan membolehkan alat kawalan jauh dan; gema. > / tmp / cmd akan mula memainkan aliran atau tidak akan menunggu arahan dari fifo. Parameter -o HDMI dari omxplayer akan dikeluarkan ke video HDMI DAN audio ada di sana, ini penting bagi pengguna yang menggunakan varian Raspberry Pi Zero W. yang lebih besar.

Sekarang saya menunjukkan kepada anda cara mengkonfigurasi Raspicast untuk android, percuma dan tidak mempunyai iklan.

Pasang Raspicast dari kedai permainan google, dan konfigurasikan seperti dalam gambar yang disediakan.

play.google.com/store/apps/details?id=at.huber.raspicast

• Sopcast: mulakan Sopcast di PC pilih saluran dan apabila anda melihat gambar berikan arahan berikut

IP 192.168.1.6 adalah alamat IP PC ANDA. LAPTOP BUKAN SATU DARI PI, dalam contoh saya Pi mempunyai 192.168.1.9 dan komputer riba 192.168.1.6

omxplayer -o hdmi "192.168.1.6:8902" / tmp / cmd

• AcePlayer: mulakannya, pilih saluran dan… ada satu tetapan yang perlu anda ubah agar berfungsi, pergi ke Alat -> Pilihan -> Tebal Semua, Output aliran -> Rangkaian output aliran lalai, di mana anda memasukkan yang berikut

#duplikasi {dst = "http {mux = ts, dst =: 8902 / tv.asf}", dst = paparan}

Klik Simpan. Sekarang arahan yang akan menunjukkan aliran kepada anda, setelah anda memulakannya di AcePlayer ofc:

omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf" / tmp / cmd

• Menghantar fail dari PC Anda memerlukan Putty, Zervit, VLC dipasang (tidak mudah alih)

Zervit anda dapat dari

Pertama anda perlu memasukkan zervit.exe ke dalam folder dengan fail media yang ingin anda hantar ke Raspberry PI anda, kemudian jalankan, ia akan menanyakan beberapa soalan. "Nombor port untuk didengarkan (80):" taip 80 dan masukkan "Terima senarai direktori [Y / N]:" taip y dan masukkan sekarang buka penyemak imbas dan taipkan alamat IP LAN anda https://192.168.1.6 yang akan anda lihat semua fail media di sana, salin pautan ke salah satu dengan klik kanan -> salin pautan, kemudian ssh dengan dempul dan taip

omxplayer -o hdmi "https://192.168.1.6/Movie.mp4" / tmp / cmd <- atau apa sahaja fail media anda dipanggil

untuk fail dengan sari kata letakkan sari kata, nama yang sama dengan fail video dengan sambungan srt dalam folder kongsi windows dari raspberry

RASPBERRYPI / kongsi

atau

192.168.1.9 / kongsi

di mana 192.168.1.9 adalah ip raspberry anda.

dalam folder rumah anda (/ rumah / pi)

winscp dengan pi: rasspberry dan muat naik skrip python yang disebut 'omxplayersub.py' dengan kandungan berikut:

subproses import

import sys import urllib2 if (len (sys.argv)! = 2): cetak "Tidak ada nama fail yang ditentukan" quit () file = sys.argv [1] subfile = "/ home / pi / share /" + file.split ("/") [- 1] subfile = subfile [: - 3] + "srt" subfile = urllib2.unquote (subfile) subproses. Buka ('omxplayer -o hdmi -r --font "/ home / pi / Segoe UI, Medium.ttf "--italic-font" / home / pi / Segoe UI, Italic.ttf "--align center '+'" '+ file +' "'+' - subtitles '+'" '+ subfile + '"', shell = Benar)

sekarang muat naik ini dengan fon keluarga Segoe UI dan FreeSans ke folder rumah anda (/ rumah / pi) Tukar nama fon untuk jenis fon yang diingini dan jika perlu tambahkan - ukuran-font ukuran 55 (lalai: 55) setelah - sejajar dengan ukuran yang diingini.

dan gunakan arahan berikut untuk bermain:

python omxplayersub.py "https://192.168.1.6/Defiance%20S01E02.mp4" </ tmp / cmd <- atau apa sahaja fail media anda dipanggil

Sekiranya anda tidak melihatnya di layar bermain, ada masalah keserasian, pada beberapa fail h264 profil dipaparkan oleh h264-omx sebagai -99, ya negatif 99, dan ia tidak akan dimainkan, dalam hal ini dan dalam hal fail dengan sari kata luaran, anda perlu menggunakan aliran VLC memilih fail / fail, pilih HTTP, biarkan port lalai, h.264 / AAC (TS), teruskan skala hingga 1, Trans-coding - Tetapkan sari kata tebal, tekan butang aliran dan biarkan ia berjalan selama beberapa saat.

omxplayer -o hdmi "https://192.168.1.6:8080/" / tmp / cmd <- ia akan mula dimainkan

Kami melakukan trans-coding, ini akan menjadi sedikit penurunan kualiti pada paparan dan CPU akan berfungsi lebih banyak pada PC tetapi ia berfungsi.

CEC - Kawalan

Hidupkan TV

bergema pada 0 | cec-client -s -d 1

Matikan TV

siap sedia echo 0 | cec-client -s -d 1

Tukar Sumber HDMI

HDMI1

echo "tx 4F: 82: 10: 00" | cec-client -s -d 1

HDMI2

echo "tx 4F: 82: 20: 00" | cec-client -s -d 1

HDMI3

echo "tx 4F: 82: 30: 00" | cec-client -s -d 1

HDMI4

echo "tx 4F: 82: 40: 00" | cec-client -s -d 1

Seperti yang anda lihat bait ketiga dalam rentetan hex yang kita gema ialah bilangan penyambung HDMI yang diaktifkan.

Langkah 6: Senarai Perintah untuk Dimasukkan dalam Aplikasi

Senarai Perintah untuk Dimasukkan dalam Aplikasi
Senarai Perintah untuk Dimasukkan dalam Aplikasi

Anda sudah memasang Raspicast pada langkah sebelumnya, sekarang anda harus memilih antara Raspberry SSH (yang berbayar) atau Tombol SSH (percuma dan saya lebih menyukainya, tetapi saya sudah membeli Raspberry SSH sebelum menemui yang ini).

Raspberry SSH

play.google.com/store/apps/details?id=uk.co.knowles_online.raspberryssh

Aplikasi ini, atau butang SSH, diperlukan jika anda perlu menghantar barang dari PC dan memerlukan alat kawalan jauh dari peranti android, ia boleh digunakan tanpanya melalui putty dari PC.

Konfigurasi untuk keduanya hampir sama.

Teks Butang 1 Btn: But semula

Btn Cmd:

rebo sudo

Butang 2

Teks Btn: Poweroff

Btn Cmd:

sudo poweroff

Butang 3

Teks Btn: HDMI1

Btn Cmd:

echo "tx 4F: 82: 10: 00" | cec-client -s -d 1

Butang 4

Teks Btn: HDMI2

Btn Cmd:

echo "tx 4F: 82: 20: 00" | cec-client -s -d 1

Butang 5

Teks Btn: HDMI3

Btn Cmd:

echo "tx 4F: 82: 30: 00" | cec-client -s -d 1

Butang 6

Teks Btn: Bunuh omxplayer

Btn Cmd:

sudo killall -s 9 omxplayer.bin

Butang 7

Teks Btn: Sopcast

Btn Cmd:

omxplayer -o hdmi "https://192.168.1.6:8902" / tmp / cmd

Butang 8

Teks Btn: AcePlayer

Btn Cmd:

omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf" / tmp / cmd

Butang 9

Teks Btn: Aliran VLC

Btn Cmd:

omxplayer -o hdmi "https://192.168.1.6:8080/" / tmp / cmd

Butang 10

Teks Btn: Main / Jeda

Btn Cmd:

echo -n p> / tmp / cmd

Butang 11

Teks Btn: Jilid +

Btn Cmd:

echo -n +> / tmp / cmd

Butang 12

Teks Btn: Jilid -

Btn Cmd:

echo -n -> / tmp / cmd

Butang 13

Teks Btn: Keluar dari Omxplayer

Btn Cmd:

echo -n q> / tmp / cmd

Butang 14

Teks Btn: Kertas Dinding Rawak

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; sleep 1; rm DELME.jpg

Butang 15

Teks Btn: Kertas Dinding Lalai

Btn Cmd:

sudo killall fbi &> / dev / null; sudo fbi -noverbose -a -T 1 splashscreen-j.webp

Teks Butang 16 Btn: Latar Belakang Tayangan

Btn Cmd:

cd / rumah / pi / tayangan slaid /; sudo killall fbi &> / dev / null; sudo fbi -noverbose -a -T 1 -t 5 *-j.webp

-t 5 selama 5 saat

Butang Teks 17 Btn: SUBTITLE HTTP PLAY (Sunting)

Btn Cmd:

python omxplayersub.py "https://192.168.1.6/Beberapa%20video%20with%20subtitle.mp4" </ tmp / cmd

Semasa mengedit, ubah "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" dengan url fail dari sumber luaran atau ubah menjadi sesuatu seperti / home / pi / share. Sari kata perlu ada di / rumah / pi / kongsi, SELALU.

Alternatif perisian percuma untuk Raspberry SSHhttps://play.google.com/store/apps/details? Id = com.pd7l.sshbutton & hl = en_US

Berfungsi sama seperti Raspberry SSH, tidak mempunyai iklan, lebih sedikit warna dan semua butang ada pada satu baris bukan 2 tetapi percuma dan berfungsi hebat.

Sekarang pada akhirnya beberapa perkara eksotik, tayangkan apa yang anda rakam dengan telefon anda dalam masa nyata, terdapat beberapa saat kelewatan, ke TV anda.

IP WEBCAMERA PRO (berbayar)

play.google.com/store/apps/details?id=com.pas.webcam.pro

Mulakan penstriman dan gunakan arahan berikut untuk menghantarnya ke TV

omxplayer -o hdmi rtsp: //192.168.1.8: 8080 / h264_ulaw.sdp

Pelayan Kamera RTSP (percuma)

play.google.com/store/apps/details?id=com.miv.rtspcamera&hl=en&rdid=com.miv.rtspcamera

Adakah perkara yang sama dengan yang berbayar tetapi percuma, tidak ada iklan

omxplayer -o hdmi "rtsp: //192.168.1.8: 5554 / kamera"

Kamera aktif - rtsp: // (alamat IP peranti): 5554 / kamera Kamera belakang - rtsp: // (alamat IP peranti): 5554 / belakang Kamera depan - rtsp: // (alamat IP peranti): 5554 / depan

Parameter URL Kamera:

Res Resolusi - lebar (bilangan) x tinggi (nombor)

fps Frame per second - fps (number) mic Aktifkan / Nonaktifkan mikrofon - on (string) atau off (string)

Contoh: rtsp: // (alamat IP peranti): 5554 / belakang? Res = 640x480 & fps = 10 & mic = on

Langkah 7: Sebilangan Lagi Bahan … Antara Muka WEB

Sebilangan Lagi Bahan … Antara Muka WEB
Sebilangan Lagi Bahan … Antara Muka WEB

Pasang dengan satu baris dari git

wget https://raw.githubusercontent.com/brainfoolong/omxwebgui-v2/master/install.sh && jelas && sh install.sh

Antara muka pengguna lalai di port 4321, ia tidak memerlukan pelayan web dan berfungsi di bawah php

Keperluan:

sudo apt-get install php-cli

sudo apt-get install php-mbstring sudo apt-get install php5-cli sudo apt-get install php5-mbstring

Muat turun / Klon / Bongkar keseluruhan skrip ke folder yang anda suka. Tetapkan chmod yang betul untuk skrip dengan

chmod + x *.sh

Buat pelayan web php yang mendengar di port 4321, anda boleh menukar port ke apa sahaja yang anda mahukan. Mulakan ini dengan pengguna yang sama yang anda perlukan untuk memainkan video. Jangan gunakan apache atau pelayan lain untuk menjalankan skrip php, itu mungkin tidak akan berfungsi.

php -S 0.0.0.0:4321 -t / home / pi / omxwebgui> / dev / null 2> & 1 &

Buka laman web dengan https://192.168.1.9:4321 (di mana 192.168.1.9 adalah IP raspberry pi)

Untuk mengaktifkan autostart pada reboot, tambahkan baris berikut ke crontab anda. Lakukan ini dengan pengguna yang anda perlukan untuk memainkan video. Tidak memerlukan sudo. Tambahkan baris berikut ke crontab dengan crontab -e untuk memulakan pelayan web php mudah semasa reboot.

crontab -e

sekarang tambah dengan

@reboot php -S 0.0.0.0:4321 -t omxwebgui> / dev / null 2> & 1 &

Tambahkan fail dalam tetapan, hanya perkongsian lokal yang dihoskan atau dipetakan dan aliran ofc yang dapat ditambahkan. Tambah / rumah / pi / bagikan ke folder sari kata juga dan jika perlu, perbaiki kelajuan main balik 2x dan tidak ada bug suara.

Disyorkan: