Სარჩევი:

გააკეთეთ Chromecast Raspberry Pi მოწყობილობის მსგავსად: 7 ნაბიჯი
გააკეთეთ Chromecast Raspberry Pi მოწყობილობის მსგავსად: 7 ნაბიჯი

ვიდეო: გააკეთეთ Chromecast Raspberry Pi მოწყობილობის მსგავსად: 7 ნაბიჯი

ვიდეო: გააკეთეთ Chromecast Raspberry Pi მოწყობილობის მსგავსად: 7 ნაბიჯი
ვიდეო: CS50 2015 - Week 10 2024, ივლისი
Anonim
შექმენით Chromecast ჟოლოს პი მოწყობილობის მსგავსად
შექმენით Chromecast ჟოლოს პი მოწყობილობის მსგავსად
შექმენით Chromecast ჟოლოს პი მოწყობილობის მსგავსად
შექმენით Chromecast ჟოლოს პი მოწყობილობის მსგავსად
შექმენით Chromecast ჟოლოს პი მოწყობილობის მსგავსად
შექმენით Chromecast ჟოლოს პი მოწყობილობის მსგავსად
შექმენით Chromecast ჟოლოს პი მოწყობილობის მსგავსად
შექმენით Chromecast ჟოლოს პი მოწყობილობის მსგავსად

მე უკვე ფლობ Chromecast v2- ს (მრგვალი, USB ბარათი არის v1 და v3 ჰგავს v2 მაგრამ G- ზე i და აქვს დენის აგური Ethernet პორტით) და მე მიყვარს, მისი გამოყენება ძალიან სასიამოვნოა და ადვილი დასაყენებელი, მაგრამ…

დიახ, არის მაგრამ, როდესაც მე ვარ ისეთ ადგილას, სადაც არ მაქვს ინტერნეტი და არ შემიძლია გამოვიყენო ჩემი მონაცემების გეგმა, მე არ შემიძლია გამოვიყენო ის, რომ გადმოვიტანო ადგილობრივი მედია ჩემი ტელეფონიდან ან ტაბლეტიდან, მაშინაც კი, როცა არ ვიცი საერთოდ არ მჭირდება ინტერნეტი, მათმა გუგლმა "დიდი სიბრძნით" გადაწყვიტა, რომ ის ინტერნეტის გარეშეც კი არ ჩაეშვა, ეს ცუდია, თუკი საბოლოოდ დაგჭირდება მისი ნაკადი

მე მაქვს GL-MT300A მინი როუტერი, არის ძალიან პატარა და შეიძლება იკვებებოდეს ტელეფონით, გარე ბატარეით ან ტელეფონის დამტენით, მე მას ვიყენებ, რომ ჩემი Chromecast დაწყვილდეს და როდესაც ინტერნეტი მჭირდება, მე მხოლოდ როუტერს ვუკავშირებ სადენს ქსელი ან თუ მათ აქვთ მხოლოდ WiFi, ის მხარს უჭერს მასთან დაკავშირებას როგორც კლიენტს და ასევე როუტერის როლს ამავე დროს, ახლა პრობლემა კვლავ რჩება, არ არის ინტერნეტი = არ არის ადგილობრივი მედიის chromecast თქვენთვის. აქ მოდის Raspberry Pi Zero W (W მოდის უკაბელოდან, მას აქვს ბარათი, * yaay *, Bluetooth ასევე, მაგრამ მე არ მჭირდება: P)

ნაბიჯი 1: რა გჭირდებათ და რას მიიღებთ

რა გჭირდებათ და რას მიიღებთ
რა გჭირდებათ და რას მიიღებთ
რა გჭირდებათ და რას მიიღებთ
რა გჭირდებათ და რას მიიღებთ
რა გჭირდებათ და რას მიიღებთ
რა გჭირდებათ და რას მიიღებთ

Შენ გჭირდება:

  • Raspberry Pi Zero W (ჩემი არის აკრილის ყუთში)
  • HDMI კაბელი (ერთი პლასტმასის თავსახურით სასიამოვნოა)
  • კვების წყარო (ტელეფონის დამტენი ჩემს შემთხვევაში)
  • მინი HDMI (კაცი) სრული HDMI (ქალი) ადაპტერი (მოყვება PI)
  • SD ბარათი 8 გბ ან მეტი (მე ვიყენებ 16 გბ მედიონიდან)
  • SD ბარათის მკითხველი (მე მივიღე საჩუქრად ჰამას დენის ბანკით)
  • ინტერნეტი და კომპიუტერი ჩამოტვირთოთ "Raspbian Stretch Lite"
  • Etcher პორტატული (sd ბარათის სურათის დამწერი) -> მიიღეთ Etcher Windows x86 (32 -ბიტიანი) (პორტატული) ასევე იმუშავებს x64- ზე
  • ჩამოტვირთეთ Putty მოცემული ბმულიდან ან google ამისთვის

Მიიღებ:

კასტინგის სამიზნე ვიდეო ფაილებისთვის ონლაინ სერვისებიდან, როგორიცაა YouTube და ადგილობრივი მედია (ვიდეო, აუდიო და სურათები) Android- ისთვის (Raspicast), ფანჯრებისთვის და ნებისმიერი ოპერაციული სისტემისთვის, რომელიც მხარს უჭერს SSH კლიენტის აპს

ის არ საჭიროებს ინტერნეტს, თუ მედია რომელსაც თქვენ აგზავნით ინახება თქვენს მოწყობილობაზე ან სადმე ადგილობრივ ქსელში

თქვენ შეგიძლიათ მიიღოთ დისტანციური მართვის სამიზნე, როგორიცაა დაკვრა, აირჩიოთ წყარო, დაკვრა/პაუზა, მოცულობა, გამოსვლა. (ჟოლოს 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 ვერსიებიც)

ჩამოტვირთეთ ბოთლი https://the.earth.li/~sgtatham/putty/latest/w32/putty.exe– დან

ახლა, როდესაც თქვენ გაქვთ ეს ყველაფერი, ჩვენ ვიწყებთ Etcher- ს და ჩავდებთ ბარათს ბარათის წამკითხველში და მკითხველს კომპიუტერში: P

Etcher- ში დააწკაპუნეთ აირჩიეთ სურათი და შეარჩიეთ გადმოწერილი zip ფაილი (ჩემთვის, როდესაც მე ვწერ ეს არის "2018-11-13-raspbian-stretch-lite.zip", შემდეგ შეარჩიეთ ბარათის მკითხველი ნაჩვენები სიიდან და მინიმუმ დააწკაპუნეთ flash, ის ითხოვს მომხმარებლის ანგარიშის კონტროლის ნებართვას (ნებართვას), დაუშვებს მას, მას სჭირდება ფიზიკურად შევიდეს sdcard ექსკლუზიურ რეჟიმში სურათის დასაწერად. დასრულების შემდეგ გათიშეთ იგი, ის უკვე ამოღებულია Etcher– ის მიერ და ისევ დააბრუნეთ, იქნება ჩატვირთვის დანაყოფი M 50 მბ და თქვენ მოგეთხოვებათ ფორმატირება გაუკეთოთ "არაფორმატირებული დანაყოფი" არ დააფორმიროთ, ფანჯრებს არ შეუძლიათ წაიკითხონ linux დანაყოფები და არის 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"}

ახლა შეაერთეთ იგი Raspberry Pi- ში და შეაერთეთ HDMI გამომავალი მოწყობილობა (იგივე ტელევიზია, პროექტორი და ა.შ.) და ჩართეთ ელექტროენერგია.

შესვლის წინ ბოლო ხაზი გამოჩნდება IP. (როგორც წესი, კარგია, რომ მისამართის გამოყოფა სტაბილური იყოს თქვენი როუტერიდან, იხილეთ Linksys როუტერის სურათი.

ნაბიჯი 3: ყველაფრის განახლება და დაყენება

ყველაფრის განახლება და დაყენება
ყველაფრის განახლება და დაყენება

განაახლეთ თქვენი სისტემა:

sudo apt-get განახლება

sudo apt-get განახლება 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

სამბას მხარდაჭერა, ფანჯრების გაზიარება წვდომისათვის და გაზიარებული საქაღალდისთვის.

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 Browseable = დიახ დასაწერი = დიახ მხოლოდ სტუმარი = არა ნიღბის შექმნა = 0777 დირექტორია ნიღაბი = 0777 საჯარო = დიახ სტუმარი კარგი = დიახ

საბოლოოდ, შეინახეთ იგი; ნანოს გამოყენება ტერმინალში:

დააჭირეთ ღილაკს "Ctrl+X" ფაილის დახურვისთვის, შემდეგ "Y" შენახვის დასადასტურებლად, შემდეგ "Enter" ფაილის შესანახად მარჯვენა სახელის ქვეშ.

ახლა დააყენეთ პაროლი სამბასთვის იგივე როგორც მომხმარებლის pi (ნაგულისხმევი: ჟოლო)

sudo smbpasswd -a pi

გადატვირთეთ სამბას სერვისი

sudo /etc/init.d/samba გადატვირთვა

ახლა თქვენ გაქვთ საფუძვლები, დაკონფიგურირება შემდეგნაირად ხდება.

ნაბიჯი 4: პერსონალიზაცია

პერსონალიზაცია
პერსონალიზაცია

გააკეთეთ splash ეკრანის ჩვენება გაშვებისას შავი ეკრანის ნაცვლად თეთრი ტექსტით.

ჩამოტვირთეთ WinSCP და შედით SSH/Putty– დან იგივე IP– ის, მომხმარებლის და პაროლის გამოყენებით.

გადადით/home/pi/და ატვირთეთ zip ფაილში მოცემული სურათი ამ ეტაპზე, მოხსნის შემდეგ. შემდეგ გასვლა. გამოსახულების გარჩევადობაა 1080p.

ჩაწერეთ შემდეგი ბრძანება ჩაქუჩში:

nano./.bashrc

გადაახვიეთ ბოლო სტრიქონზე ისრის ღილაკით შეიყვანეთ შემდეგი სტრიქონები იქ (# -ით დაწყებული არის კომენტარები და მათი იგნორირება შესაძლებელია)

# fifo ssh– ზე ბრძანებების გაგზავნისთვის omxplayer– ზე

mkfifo/tmp/cmd # splash screen შეცვალოს შავი ეკრანი და ტექსტი sudo/usr/bin/fbi -noverbose -a -T 1 /home/pi/splashscreen.jpg

საბოლოოდ, შეინახეთ იგი; ნანოს გამოყენებით ტერმინალში: დააჭირეთ "Ctrl+X" ფაილის დახურვას, შემდეგ "Y" შენახვის დასადასტურებლად, შემდეგ "Enter" ფაილის შესანახად მარჯვენა სახელის ქვეშ.

ახლა ჩვენ ვაკეთებთ მომხმარებლის 'pi' ავტომატურ შესვლას ჩატვირთვისას, ჩვენ გვჭირდება ეს სურათის ჩვენების მიზნით, ეს შეიძლება გაკეთდეს ისე, როგორც ავტომატური შესვლის გარეშე, მაგრამ ის უფრო რთულია და შეიძლება სწრაფად ცუდად იქცეს ერთი აკრეფის შეცდომით.

sudo raspi-config

  1. აირჩიეთ ჩატვირთვის ვარიანტი
  2. აირჩიეთ Desktop/CLI
  3. აირჩიეთ კონსოლის ავტომატური შესვლა CLI– სთვის

ახლა ჩვენ ვაპირებთ გადატვირთვას და ჩვენ დავასრულებთ პი -ს და ვაკეთებთ სიკეთეს სათამაშოდ.

sudo გადატვირთვა

ჩემი პროექტის იდეა იმაში მდგომარეობს, რომ პერსონალის უმეტესობა კეთდება SSH კლიენტში, რადგან ის შეიძლება მორგებული იყოს და შეიცვალოს საჭიროებისამებრ.

ნაბიჯი 5: როგორ გამოვიყენოთ იგი:

Როგორ გამოვიყენოთ ის
Როგორ გამოვიყენოთ ის
Როგორ გამოვიყენოთ ის
Როგორ გამოვიყენოთ ის
Როგორ გამოვიყენოთ ის
Როგორ გამოვიყენოთ ის
Როგორ გამოვიყენოთ ის
Როგორ გამოვიყენოთ ის

მე ვაჩვენებ ბრძანებებს და რას აკეთებენ ისინი და როგორ ხდება კონფიგურაცია დამატებითი პროგრამული უზრუნველყოფის სტრიმინგის მოწყობილობიდან.

მე ვიყენებ 3 Android პროგრამას და 4 კომპიუტერულ პროგრამას ჩემი მიზნებისათვის, მაგრამ თქვენ განახორციელებთ იმას, რაც გჭირდებათ იქიდან, რასაც მე გაჩვენებთ, შეგიძლიათ გქონდეთ ეს ყველაფერი და კიდევ დაამატოთ იგი.

• YouTube: Android- ის საშუალებით გამოიყენეთ Raspcast, კომპიუტერის ქვეშ გამოიყენეთ საიტი, როგორიცაა https://www.onlinevideoconverter.com/ ან

www.youtubnow.com/ ან https://youtubemp4.to ან კიდევ უკეთესი https://mpgun.com/youtube-to-mp4.html?yid=hTJAnWWK7YQ (hTJAnWWK7YQ არის youtube id) თქვენ მიიღებთ მედიასთან პირდაპირი ბმული, რომლის დაკვრა შესაძლებელია შემდეგი ბრძანებით:

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

< /Tmp /cmd- ის დამატება საშუალებას მისცემს დისტანციური მართვის და; ექო > /tmp /cmd დაიწყებს ნაკადის დაკვრას, წინააღმდეგ შემთხვევაში ის დაელოდება ბრძანებას ფიფოდან. Omoplayer– ის oo hdmi პარამეტრი გამოვა HDMI ვიდეოზე და აუდიო იქ მიდის, ეს მნიშვნელოვანია მათთვის, ვინც იყენებს Raspberry Pi Zero W. უფრო დიდ ვარიანტებს.

ახლა მე გაჩვენებთ თუ როგორ უნდა დააკონფიგურიროთ Raspicast android– ისთვის, უფასოა და არ აქვს რეკლამა.

დააინსტალირეთ 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 -> ნაგულისხმევი ნაკადის გამომავალი ჯაჭვი, სადაც შეიყვანთ შემდეგს

#დუბლიკატი {dst = "http {mux = ts, dst =: 8902/tv.asf}", dst = ჩვენება}

დააწკაპუნეთ შენახვაზე. ახლა ბრძანება, რომელიც გაჩვენებთ ნაკადს, მას შემდეგ რაც დაიწყეთ 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 და შეიყვანეთ ახლა გახსენით ბრაუზერი და ჩაწერეთ თქვენი LAN IP მისამართი https://192.168.1.6 რასაც თქვენ ნახავთ ყველა მედია ფაილი იქ, დააკოპირეთ ბმული ერთ -ერთზე მარჯვენა დაწკაპუნებით -> დააკოპირეთ ბმული, შემდეგ ssh ერთად putty და ჩაწერეთ

omxplayer -o hdmi "https://192.168.1.6/Movie.mp4"/tmp/cmd < - ან რასაც ჰქვია შენი მედია ფაილი

სუბტიტრების მქონე ფაილებისთვის მოათავსეთ სუბტიტრები, იგივე სახელი, როგორც ვიდეო ფაილი გაფართოებით srt ჟოლოს ფანჯრებში გაზიარებულ საქაღალდეში

RASPBERRYPI / გაზიარება

ან

192.168.1.9 / წილი

სადაც 192.168.1.9 არის თქვენი ჟოლოს ip.

თქვენს სახლის საქაღალდეში (/home/pi)

winscp pi: rasspberry და ატვირთეთ პითონის სკრიპტი სახელწოდებით 'omxplayersub.py' შემდეგი შინაარსით:

იმპორტის ქვეპროცესს

იმპორტი sys იმპორტი urllib2 თუ (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 -მდე, ტრანსკოდირება - სქელი სუბტიტრების პარამეტრები, დააჭირეთ ნაკადის ღილაკს და ნება მიეცით ის მუშაობს რამდენიმე წამის განმავლობაში.

omxplayer -o hdmi "https://192.168.1.6:8080/"/tmp/cmd < - ის დაიწყებს თამაშს

ჩვენ ვაკეთებთ ტრანსკოდირებას, ეს იქნება ხარისხის მცირე დაკარგვა ჩვენებაზე და პროცესორი უფრო მეტად იმუშავებს კომპიუტერზე, მაგრამ ის მუშაობს.

ცესკო - კონტროლი

ჩართეთ ტელევიზია

ექო 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

როგორც ხედავთ, მესამე ბაიტი ექვსკუთხა სტრიქონში, რომელსაც ჩვენ ვიძახებთ, არის HDMI კონექტორის აქტიური დასაყენებლად.

ნაბიჯი 6: ბრძანებების სია პროგრამებში ჩასასმელად

პროგრამებში ჩასაყენებელი ბრძანებების სია
პროგრამებში ჩასაყენებელი ბრძანებების სია

თქვენ უკვე დააინსტალირეთ Raspicast წინა საფეხურზე, ახლა თქვენ უნდა აირჩიოთ ჟოლოს SSH (ის ფასიანია) ან SSH ღილაკს შორის (ის უფასოა და მე უფრო მომწონს, მაგრამ მე უკვე ვიყიდე ჟოლოს SSH ამის აღმოსაჩენად ადრე).

ჟოლოს SSH

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

ეს აპლიკაცია, ან SSH ღილაკი, საჭიროა თუ გჭირდებათ პერსონალური კომპიუტერის გადატანა და გჭირდებათ დისტანციური მართვა ანდროიდის მოწყობილობიდან, ის შეიძლება გამოყენებულ იქნას კომპიუტერის ჩაქუჩის გარეშე.

ორივეს კონფიგურაცია თითქმის ერთნაირია.

ღილაკი 1 Btn ტექსტი: გადატვირთეთ

Btn Cmd:

sudo გადატვირთვა

ღილაკი 2

Btn ტექსტი: 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 ტექსტი: Kill omxplayer

Btn Cmd:

sudo killall -s 9 omxplayer.bin

ღილაკი 7

Btn ტექსტი: 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 ტექსტი: VLC ნაკადი

Btn Cmd:

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

ღილაკი 10

Btn ტექსტი: დაკვრა/პაუზა

Btn Cmd:

ექო -n p> /tmp /cmd

ღილაკი 11

Btn ტექსტი: ტომი +

Btn Cmd:

ექო -n +> /tmp /cmd

ღილაკი 12

Btn ტექსტი: ტომი -

Btn Cmd:

echo -n -> /tmp /cmd

ღილაკი 13

Btn ტექსტი: დატოვეთ Omxplayer

Btn Cmd:

ექო -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 ტექსტი: ნაგულისხმევი ფონი

Btn Cmd:

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

ღილაკი 16 Btn ტექსტი: სლაიდშოუს ფონი

Btn Cmd:

cd/home/pi/slideshow/; 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:

პითონი omxplayersub.py "https://192.168.1.6/Some%20video%20w%%subtitle.mp4" </tmp/cmd

რედაქტირებისას შეცვალეთ "https://192.168.1.6/Some%20video%20w%%subtitle.mp4" ფაილის url გარე წყაროდან ან შეცვალეთ ის მსგავსი/home/pi/share. სუბტიტრები უნდა იყოს/home/pi/share, ყოველთვის.

ჟოლოს SS- ის უფასო ალტერნატივა https://play.google.com/store/apps/details? Id = com.pd7l.sshbutton & hl = en

მუშაობს ზუსტად ისევე, როგორც ჟოლოს 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=en&rdid=com.miv.rtspcamera

იგივეს აკეთებს როგორც ფასიანი, მაგრამ უფასოდ, არანაირი რეკლამა

omxplayer -o hdmi "rtsp: //192.168.1.8: 5554/კამერა"

აქტიური კამერა - rtsp: // (მოწყობილობის IP მისამართი): 5554/კამერა უკანა კამერა - rtsp: // (მოწყობილობის IP მისამართი): 5554/უკან წინა კამერა - rtsp: // (მოწყობილობის IP მისამართი): 5554/წინა

კამერის URL პარამეტრები:

რეზოლუცია - სიგანე (რიცხვი) x სიმაღლე (რიცხვი)

fps კადრი წამში - fps (ნომერი) მიკროფონის ჩართვა/გამორთვა მიკროფონი - ჩართული (სტრიქონი) ან გამორთული (სტრიქონი)

მაგალითი: rtsp: // (მოწყობილობის IP მისამართი): 5554/უკან? Res = 640x480 & fps = 10 & mic = on

ნაბიჯი 7: კიდევ რამდენიმე მასალა… WEB ინტერფეისი

კიდევ რაღაცეები … WEB ინტერფეისი
კიდევ რაღაცეები … WEB ინტერფეისი

დააინსტალირეთ git– დან ერთი ხაზით

wget https://raw.githubusercontent.com/brainfoolong/omxwebgui-v2/master/install.sh && წმინდა && 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 *.შ

შექმენით 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)

გადატვირთვისას ავტომატური გაშვების გასააქტიურებლად, უბრალოდ დაამატეთ შემდეგი ხაზი თქვენს crontab- ში. გააკეთეთ ეს იგივე მომხმარებელთან, რომლითაც გჭირდებათ ვიდეოების დაკვრა. სუდო არ არის საჭირო. დაამატეთ შემდეგი ხაზი crontab– ით crontab –e, რომ დაიწყოთ მარტივი php ვებ სერვერი გადატვირთვაზე.

crontab -e

ახლა დაამატე ერთად

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

დაამატეთ ფაილები პარამეტრებში, შეიძლება დაემატოს მხოლოდ ადგილობრივი მასპინძელი ან ფორმულირებული აქციები და ხშირად ნაკადი. დაამატეთ/home/pi/share სუბტიტრების საქაღალდეში და საჭიროების შემთხვევაში ჩართეთ დაკვრის 2x სიჩქარე და ხმის ხარვეზის გარეშე.

გირჩევთ: