Skip to content

B83C/raspi_video

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

Raspberry Pi Augmented TV Show player

Note:

  • This is meant to be used with my gui controller here!

Hardware prerequisites:

  • Raspberry Pi
  • SD Card
  • SD Card Reader

Preparation

1. OS Installation

2. Configuration

  • Download raw configuration files into the "boot" partition ( or detected as "boot" drive on Windows) of the SD Card. Remember to save the files raw without any extension

  • Modify the contents of user-data as needed

    1. Device hostname (user-data)

    image

    1. Password for user pi (user-data)

    image

    1. Modify ssid for wireless connection (network-config)

    image

3. IP Address / DNS Hostname (Optional)

  • The MAC Address (which is needed for fixed local ip) can be obtained on first boot or via the network admin control panel. (Please refer to someone in the know)

Initial boot

  • It is strongly recommended to use ethernet connection to reduce the hassle when setting up the device.
  • Internet connection is required to set up the device on initial boot, either whitelist the device on wireless connection, or use ethernet to bypass the network restrictions. Should there be any problems, you may reset the initial setup by doing :
    sudo cloud-init clean --logs
    sudo reboot

Notes

  • Video File Location folder: /opt/tv_video/videos
  • Default remote connection :
    • ssh :
      • user : pi
  • VLC Playback control
    • To access the CLI Interface, kindly ssh into the machine then perform screen -r. This will attach the current terminal into a GNU Screen session.
    • To exit/detach (without killing) the the gnu screen session and return to the bash terminal, press and hold <ctrl> + a, then d

Limitations

  • Video encoding : 1080p/H.264 encoding (raspberry pi's do not have that much support for other encodings)
  • To work around the blocking of system-networkd waiting for network to be online run systemctl mask systemd-networkd-wait-online

Used software

  • VLC Media player
  • GNU Screen
  • cec-utils
  • rsync

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published