Skip to content

A web-based remote controller for Raspberry focused on the online video service.

Notifications You must be signed in to change notification settings

commshare/VideoPI

 
 

Repository files navigation

VideoPI

A web-based remote controller for Raspberry focused on the online video service.

硬件

  • 首先是RaspberryPI了,我选的是Model B,否则还得自己买网卡。
  • 有MicroUSB口的电源,5V,虽然Model B官方是700ma就可以了,但是实际上最好是能更高一点。我用700ma的电源,网络在起来几分钟后就会自动断开。电源最好是好点的
  • 容量大于等于4G的SD卡一张,注意不是MicroSD卡。
  • 路由器一个(要能支持有线,因为Model B自带的是有线网卡)。
  • HDMI口的显示器或者电视。
  • HDMI线一条。
  • 一台能读写SD卡的电脑。

安装Archlinux系统

  • http://www.raspberrypi.org/downloads下载Archlinux ARM的img,下载的是一个zip包,解压缩后就是个img文件。
  • 将img文件load到卡上。参考这里,如果你是第一次burn img文件的话。对于使用Mac内置读卡器的人,建议使用RPi-sd card builder,直接用dd命令可能会失败。
  • 将卡插到板子上,接好显示器或者电视,接通电源。
  • 顺利的话应该能看到一个彩色的屏,然后就会进入Archlinux,10秒左右启动完毕。
  • Archlinux的网卡默认是dhcp的,ssh服务会自动启动。
  • 登录到路由器的管理界面,看看获得的ip是多少。如果有键盘的话,直接ip addr看就可以了。如果路由器有静态dhcp功能的话,可以在路由器上设置一下固定ip,不行就在Archlinux里面设置静态ip了(相关链接)。
  • 是时候通过ssh远程登录到系统了,默认用户名和密码是root/root

升级系统以及固件

非常简单,和普通机器上的Archlinux一样,执行下面的命令:

pacman -Syu

时间比较长,等待的过程中可以继续下面的步骤。

安装omxplayer

  • omxplayer的包在AUR里面,猛击这里可以看到相关介绍。

  • 创建一个新的用户,用于makepkg,根据个人喜好选择

    useradd <username>
    mkdir /home/<username>
    chown <username> /home/<username>
  • 切换到刚创建的用户,下载omxplayer的build文件。

    wget https://aur.archlinux.org/packages/om/omxplayer-git/omxplayer-git.tar.gz

  • 在安装omxplayer之前,先安装一下预先需要的软件包(root用户)。

    pacman -S git fakeroot gcc make patch fbset ffmpeg ffmpeg-compat freetype2 pcre rtmpdump boost

  • 上一步完成后就可以准备build了,切换到新创建的用户,解压缩下载的文件

    tar zxvf omxplayer-git.tar.gz
    cd omxplayer-git
    makepkg
  • makepkg的时间会比较长,耐心等候,结束后就可以安装omxplayer了(root用户)

    pacman -U *.pkg.tar.xz

安装VideoPI

VideoPI是基于bottlepy以及jquerymobile的一个RB的遥控器,可以在电脑、智能手机以及平板电脑上使用。Repo在这里。下面是安装步骤。

  • 安装预先需要的软件包(root用户)

    pacman -S python2 fbv
    ln -s /usr/bin/python2 /usr/bin/python
    cd /tmp
    wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059ea
    sh setuptools-0.6c11-py2.7.egg
    wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz#md5=cbb27a191cebc58997c4da8513863153
    tar zxvf pip-1.3.1.tar.gz
    cd pip-1.3.1
    python setup.py install
    pip install bottle
    pip install requests
  • 如果要看Youtube,还需要youtube-dl(root用户)。

    wget http://youtube-dl.org/downloads/2013.02.25/youtube-dl -O /usr/local/bin/youtube-dl
    chmod a+x /usr/local/bin/youtube-dl
  • 安装VideoPI(root用户)

    cd /root
    git clone https://github.com/bladeworks/VideoPI
    cd VideoPI
    sh install_service.sh
    chmod +x start.sh
    sync
    reboot

使用VideoPI

  • 使用电脑或智能手机或平板电脑打开网址:http://<raspberry pi ip>就可以看到控制界面了。
  • 点击Browse可以选择腾讯视频,优酷以及Youtube。
  • 在相应网站找到视频后点击机会在RB中播放。

About

A web-based remote controller for Raspberry focused on the online video service.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 87.9%
  • Smarty 8.2%
  • JavaScript 2.5%
  • CSS 1.3%
  • Shell 0.1%