หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: RetroPie + WebRTC  (อ่าน 4308 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« เมื่อ: พฤษภาคม 18, 2020, 11:59:27 AM »

  พักเบรคขั้นเวลากับ Pi ก่อนไปเล่น AI ต่อ  มาทำ Cast เล่น  เริ่มจากลง RetroPi ให้เรียบร้อยจากนั้นเปิด SSH Service ให้ทำงาน  เราจะใช้ cmd ผ่าน ssh เพื่อทำการติดตั้ง WebRTC Server บน RetroPi
  เริ่มด้วยการเตรียมติดตั้งแหล่งที่มาของ WebRTC
  - curl http://www.linux-projects.org/listing/uv4l_repo/lpkey.asc | sudo apt-key add -

  - edit file /etc/apt/sources.list ผ่าน sudo nano
  - deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/stretch stretch main

  ต่อจากนั้นใช้คำสั่ง update ปรกติบน pi  และตามด้วยติดตั้ง WebRTC Server
  - sudo apt-get update
  - sudo apt-get install uv4l  uv4l-server uv4l-webrtc uv4l-raspidisp uv4l-raspidisp-extras uv4l-demos

  Enable WebRTC Service นี้
  - uv4l --auto-video_nr --driver raspidisp --server-option '--enable-webrtc=yes'

  เมื่อจบขั้นตอนนี้จะสามารถใช้งาน WebRTC ผ่าน Link นี้ open browser to http://[retropi ip]:9080/stream/webrtc/
« แก้ไขครั้งสุดท้าย: พฤษภาคม 18, 2020, 12:02:10 PM โดย cluangar » บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #1 เมื่อ: พฤษภาคม 18, 2020, 12:07:39 PM »

  แต่ถ้าอยากได้การควบคุมบังคับ่และเสียงผ่าน Web ด้วย  เราจะเริ่ม Step ต่อไปนี้

  ทำการสร้าง Loopback Module ดังนี้
  - sudo bash -c 'echo "snd-aloop" >> /etc/modules'
  - sudo bash -c 'echo "options snd-aloop index=1" >> /etc/modprobe.d/alsa-base.conf'
  - sudo reboot

  ทำการปรับทิศทางเสียงให้มาออกที่ Loopback
  - sudo wget https://www.linux-projects.org/home/wp-content/uploads/2019/03/asound.conf -O /etc/asound.conf
  - sudo service alsa-restore restart

  ทำการแก้ไข WebRTC Server  เพื่อให้ Service ทำงานผ่าน Web Port 80
  - sudo wget https://www.linux-projects.org/home/wp-content/uploads/2019/03/uv4l-raspidisp.conf -O /etc/uv4l/uv4l-raspidisp.conf
  - sudo reboot

  จากนั้นได้เวลาทดสอบสิ่งที่ทำมาผ่าน Link http://[retropi ip]
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #2 เมื่อ: พฤษภาคม 18, 2020, 12:09:09 PM »

  ถ้าไม่มีอะไรผิดพลาด  จะได้ภาพตามตัวอย่าง

  Link ที่มา https://www.linux-projects.org/uv4l/tutorials/play-retropie-in-browser/


* 41F8D210-38CC-4C39-8B03-1D50FC3B49D3.png (354.52 KB, 1668x2224 - ดู 345 ครั้ง.)

* 30ED5EB1-BEA5-4B32-AC65-4C819532B098.jpeg (178.71 KB, 1477x1108 - ดู 416 ครั้ง.)
« แก้ไขครั้งสุดท้าย: พฤษภาคม 18, 2020, 12:14:46 PM โดย cluangar » บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป: