HOME
  Security
   Software
    Hardware
  
FPGA
  CPU
   Android
    Raspberry Pi
  
nLite
  Xcode
   etc.
    ALL
  
LINK
BACK
 

2020/10/01

Raspberry Piを Miracastサーバにして Androidスマホを大画面に映す方法、YouTubeアプリもミラーリング可能 Raspberry Piを Miracastサーバにして Androidスマホを大画面に映す方法、YouTubeアプリもミラーリング可能

(ラズパイでミラキャストしてスマホの画面をミラーリングする方法、タイムラグ2秒、大画面)

Tags: [Raspberry Pi], [電子工作]




● 2024年でも lazycastが動きます

[NEW] 2024/02/01
Raspberry Piを Miracastサーバにして Androidスマホを大画面に映す方法、YouTubeアプリもミラーリング可能
Raspberry Piを Miracastサーバにして Androidスマホを大画面に映す方法、YouTubeアプリもミラーリング可能

  ラズパイでミラキャストしてスマホの画面をミラーリングする方法、タイムラグ約 0.20秒、大画面


●動作確認をした Raspberry Pi OS

Raspberry Pi OS (previously called Raspbian)
Raspberry Pi model 4 8GB版

Raspberry Pi OS (32-bit) with desktop and recommended software
Image with desktop and recommended software based on Debian Buster
Version: August 2020
Release date: 2020-08-20
Kernel version: 5.4


● Raspberry Pi 4 lazycast Miracast test

 ラズパイをミラキャストのサーバとして動かし、Androidの画面をラズパイの HDMI出力から画面に映すテスト。

 ラズパイ用のミラキャストのアプリとして lazycastを使います。

homeworkc / lazycast
 lazycast: A Simple Wireless Display Receiver

# Preparation
# Downgrade wpa_supplicant
sudo apt update

cd
wget http://ftp.us.debian.org/debian/pool/main/w/wpa/wpasupplicant_2.4-1+deb9u6_armhf.deb
sudo apt --allow-downgrades install -y ./wpasupplicant_2.4-1+deb9u6_armhf.deb

# Install NetworkManager
sudo apt install -y network-manager network-manager-gnome openvpn openvpn-systemd-resolved network-manager-openvpn network-manager-openvpn-gnome

# And
sudo apt purge -y dhcpcd5

# Additionally
sudo systemctl disable systemd-resolved

# Then reboot
sudo reboot

# Build Binaries
sudo apt install -y libx11-dev libasound2-dev libavformat-dev libavcodec-dev

# Compile libraries on Pi:
cd /opt/vc/src/hello_pi/libs/ilclient/
make
cd /opt/vc/src/hello_pi/hello_video
make

# Clone this repo
cd ~/
git clone https://github.com/homeworkc/lazycast

# Go to the lazycast directory and then make
cd lazycast
make
・Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト
Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト



# Usage
./all.sh
# 接続用の PIN番号は all.shの中の下記を書き換える
sudo wpa_cli -i$p2pinterface wps_pin any 31415926


● Raspberry Pi 4 lazycast Miracast test

・Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト
Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト


Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト


Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト
 接続用の PIN番号を入力して接続します。

2秒程度ラグがあります。
時々、数秒間止まったままになる事があります。
音声も HDMIのディスプレイ側から出ます。
画面のアニメの動きがブレ気味です。
YouTubeアプリで再生の動画もミラーリングします。

動かしているゲームは「リゼロス」です。
『Re:ゼロから始める異世界生活』公式スマホゲーム「リゼロス」公式サイト

Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト


・Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト
Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト


Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト



 上記画面で映した動画
インドの30人前チャーハンの作り方 / Fire Fried Rice


Raspberry Pi 4 lazycast Miracast test ラズパイをミラキャスト サーバにして Androidの画面を HDMIに映す遅延テスト

 1.8秒程度ラグがあります。


●ラズパイのスリープ スクリーンを無効にして黒画面になるのを防止する方法

 ミラキャストをしていない時は「時刻表示」のスクリーンセーバー状態になり、ミラキャストが復活すると自動的にミラキャスト画面の表示に戻ります。

・Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト
Raspberry Pi 4 lazycast Miracast test Androidの画面をラズパイの lazycastでミラキャストするテスト




 一時的にスクリーン スリープをしない様に設定する方法。(再起動で元通り)
sudo xset s off
sudo xset -dpms
sudo xset s noblank

 永久にスクリーン スリープをしない様に設定する方法。(再起動してもスリープしない設定が生きている)
sudo nano /etc/lightdm/lightdm.conf
# Disable screen blanking in X-Windows on Raspbian

[SeatDefaults]
xserver-command=X -s 0 -dpms

Setting the screen saver/screen blanking

sudo nano /boot/cmdline.txt

consoleblank=0
を追加する。


●ラズパイの AirPlay

FD- / RPiPlay

sudo apt-get install -y cmake libavahi-compat-libdnssd-dev libplist-dev libssl-dev \
    libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-libav \
    gstreamer1.0-vaapi gstreamer1.0-plugins-bad

cd
git clone https://github.com/FD-/RPiPlay.git
cd RPiPlay

mkdir build
cd build
cmake ..
make

rpiplay



Tags: [Raspberry Pi], [電子工作]

●関連するコンテンツ(この記事を読んだ人は、次の記事も読んでいます)

Raspberry Piで Googleの Go言語 + Gin Webフレームワークをインストールして Webアプリを作る
Raspberry Piで Googleの Go言語 + Gin Webフレームワークをインストールして Webアプリを作る

  Raspberry Piで Googleの Go言語 + Gin Webフレームワークをインストールして Webアプリを作る

Raspberry Piで WebAPIモックサーバー JSON Serverを動かしてみるテスト
Raspberry Piで WebAPIモックサーバー JSON Serverを動かしてみるテスト

  Raspberry Piで APIモックサーバー JSON Serverを動かしてみるテスト

Raspberry Piに LAMP構成の Apache MySQL PHP Perl phpMyAdminの Webサーバを構築する方法
Raspberry Piに LAMP構成の Apache MySQL PHP Perl phpMyAdminの Webサーバを構築する方法

  ラズパイで一般的な Webサービスを動かす場合に必要なアプリが入った LAMP stackを構築

Raspberry Piに LLMP Lighttpd + MySQL + PHP + Perl 構成の Webサーバを構築する方法
Raspberry Piに LLMP Lighttpd + MySQL + PHP + Perl 構成の Webサーバを構築する方法

  ラズパイで Webサービスを動かす、Lighttpd + PHP + Perl + Python + Ruby CGIの LLMP stackを構築

Raspberry Piに nginx + MySQL + PHP + Perl 構成の LEMP Webサーバを構築する方法
Raspberry Piに nginx + MySQL + PHP + Perl 構成の LEMP Webサーバを構築する方法

  ラズパイで Webサービス LEMP Stackを構築、nginx + PHP + Perl(UNIXドメインソケット方式)

Raspberry Piの Webサーバに PHP MySQL PDOを入れて PHP CGIから MySQLを操作する方法
Raspberry Piの Webサーバに PHP MySQL PDOを入れて PHP CGIから MySQLを操作する方法

  Raspberry Piの Webサーバに PHP MySQL PDOを入れて PHP CGIから MySQLを操作する方法

Raspberry Pi 3 Model Bで CMSフレームワーク WordPressをセットアップする方法
Raspberry Pi 3 Model Bで CMSフレームワーク WordPressをセットアップする方法

  ラズパイ3で WordPressをインストールする方法

Raspberry Pi3を Gitサーバとして設定する方法、Git単体と GitLabを使用する方法
Raspberry Pi3を Gitサーバとして設定する方法、Git単体と GitLabを使用する方法

  ラズパイ3でローカルの Gitサーバを動かす方法。GitLabをインストールする方法

Raspberry Pi3に Postfixメールサーバーを Gmailの SMTPをリレーとして立てる方法
Raspberry Pi3に Postfixメールサーバーを Gmailの SMTPをリレーとして立てる方法

  Raspbian Jessieで Postfix Mail serverを Gmailの SMTPを中継サーバとして設定する方法

Gitでリモートにプッシュした内容を完全に無かった事にする方法
Gitでリモートにプッシュした内容を完全に無かった事にする方法

  いわゆる Gitでやらかした時に使える最強奥義 git reset --hard HEAD~; git push -f

Raspberry Piに Avahi Bonjourサービスを入れて、ホスト名で接続できる様にする方法
Raspberry Piに Avahi Bonjourサービスを入れて、ホスト名で接続できる様にする方法

  ラズパイに Bonjourサービスを入れて IPアドレスが分からなくてもホスト名で簡単に接続する方法

Raspberry Piや Jetson NANO等をネットワークに接続した場合の IPアドレスの便利ツール xfinder
Raspberry Piや Jetson NANO等をネットワークに接続した場合の IPアドレスの便利ツール xfinder

  DHCPで自動で IPアドレスが割り当てられる場合に、ワンボードマイコンの IPアドレスを調べる場合に便利

Apache Webサーバを過剰なアクセスや DoS攻撃から守る modモジュールの紹介
Apache Webサーバを過剰なアクセスや DoS攻撃から守る modモジュールの紹介

  対 DoS攻撃用の Apache2モジュール mod_evasive、mod_dosdetector、mod_limitipconn、fail2ban等の紹介

Raspberry Pi Zero Wを海外通販の Pimoroni等での購入方法、購入できる通販ショップ一覧まとめ
Raspberry Pi Zero Wを海外通販の Pimoroni等での購入方法、購入できる通販ショップ一覧まとめ

  ラズパイゼロW ワイヤレスモデルを海外通販でサクッと簡単に個人輸入で入手。技適通過でも国内販売は常に品切れ

Raspberry Pi 3で安定して使える相性の無い最適な microSDカードの種類のまとめ
Raspberry Pi 3で安定して使える相性の無い最適な microSDカードの種類のまとめ

  ラズパイ3で安定して使える microSDカードを購入する Teamと SanDiskは絶対に買わない

Raspberry Pi 3 Model Bに専用カメラモジュール RaspiCamを接続する方法
Raspberry Pi 3 Model Bに専用カメラモジュール RaspiCamを接続する方法

  ラズパイに専用カメラモジュールを接続して Raspbianで写真の静止画撮影や動画を録画する方法

Raspberry Pi 3の Linuxコンソール上で使用する各種コマンドまとめ
Raspberry Pi 3の Linuxコンソール上で使用する各種コマンドまとめ

  ラズパイの Raspbian OSのコマンドラインで使用する便利コマンド、負荷試験や CPUシリアル番号の確認方法等も

Raspberry Pi 3公式フォーラムの FAQの内容の日本語訳
Raspberry Pi 3公式フォーラムの FAQの内容の日本語訳

  ラズパイ公式フォーラムの「The Raspberry Pi 3 Model B Q&A thread」の日本語訳

ラズパイを意識した別物製品 Orange Pi Zeroを買ってみた、Allwinner H2+ Cortex-A7 4core
ラズパイを意識した別物製品 Orange Pi Zeroを買ってみた、Allwinner H2+ Cortex-A7 4core

  オレンジパイはラズパイよりもコスパは良いが情報が無いので利用者側に一定のスキルが必要

Orange Pi PC 2を買ってみた、Allwinner H5 Cortex-A53 4core ARM64
Orange Pi PC 2を買ってみた、Allwinner H5 Cortex-A53 4core ARM64

  ラズパイを意識した別物製品、オレンジパイはラズパイよりもコスパが良い、でも情報が無い

Espressif ESP8266 Arduino互換でスケッチが使える ESP-12Eモジュール基板
Espressif ESP8266 Arduino互換でスケッチが使える ESP-12Eモジュール基板

  Espressif ESP8266 ESP-12-E NodeMCU V1 ESP12 CP2102

BangGood通販はドローン以外にも面白い商品がまだまだ有った(電子工作編)
BangGood通販はドローン以外にも面白い商品がまだまだ有った(電子工作編)

  レーザー彫刻機、カラー液晶の DIYオシロ、Arduinoや Raspberry Pi用の小型カラー液晶




[HOME] | [BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c) 2020 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator

http://www.neko.ne.jp/~freewing/raspberry_pi/raspberry_pi_miracast_lazycast/