最近考虑怎么在b站24小时直播电影,前几天刚好看了这个帖子
http://shumeipai.nxez.com/2017/06/05/use-raspberry-pi-to-send-music-to-the-bilibili-for-24-hours.html#more-3255
想到了用树莓派,不过我试过用笔记本电脑直播的时候,cpu占用率很高,一开始是强烈怀疑树莓派能否胜任的
首先是无路由无显示器用树莓派的方法,这个过程巨蛋疼,因为没法控制实验室的路由器,实验室也没有hdmi显示器,所以只能用一根网线来操作。
首先下载raspbian
登录树莓派官网(https://www.raspberrypi.org/)下载系统镜像,这里使用的是raspbian jessie,文件大小是1.3G,下载完成之后解压出.img文件,大小是3.74G。
下载一个Win32DiskImager的工具,找到解压好的.img文件,插入SD卡,点击【写】就可以写入img镜像到SD卡了
写好img镜像之后不要着急拔出SD卡,打开SD卡中的cmdline.txt文件,在其中写入ip=192.168.137.9,此步骤是为了设置一个静态内网ip,以后要用到,否则后来用arp -a命令也能查看
现在版本的raspbian全部默认关闭ssh的22端口,解决方法是在sd卡根目录新建一个名字为SSH的空文件即可,把后缀类型扩展名删掉,只要一个名字为“SSH"的无类型文件
然后把sd卡插入树莓派通电,树莓派就可以开机了,然后用网线直接把树莓派和笔记本电脑连在一起。注意此时笔记本要先关闭防火墙。笔记本使用wifi上网,打开网络适配器设置
当时的没截图。。。当时和树莓派相连的网口是”以太网3“,右键属性,把这个口的ip改为”192.168.137.1“
然后对wlan2右键
选择网络共享,共享给以太网3,点确定
这时候树莓派应该能上网了
然后用putty或者xshell通过ssh控制树莓派,树莓派默认帐号”pi”,密码“raspberry”,
登陆之后最好给树莓派换源,校园网的话,推荐清华大学开源镜像站
换源的操作在这里
http://shumeipai.nxez.com/2013/08/31/raspbian-chinese-software-source.html
然后安装xrdp
sudo apt-get install xrdp
sudo apt-get install tightvncserver
sudo service xrdp restart
装上xrdp之后,这时候就可以用windows远程桌面登录raspbian的图形界面了
登录图形界面后,在raspbian中连接wifi,然后查看wlan网卡的ip,记住之后就可以把连接笔记本和树莓派的网线断开了。这时候最好把树莓派重启下,把sd卡中cmdline.txt中的静态ip给去掉(否则没法用网线上网。。。)
然后用把树莓派用网线连网口,这时候刚才记住了它的wlan的ip就有用了,用远程桌面或者xshell连这个ip,控制树莓派后,查看eth0 的ip,到此为止就大功告成,wifi可以关了,之所以不用wifi是因为无线网不稳定,用来上传直播流就是作死。我们得到了eth0 的ip,之后无论是ssh还是远程桌面都用这个就行了。
到此为止,我们已经彻底解决了无显示器的问题,上面写了这么多,完全不具有普适性,如果你有个hdmi显示器,或者可以直接插到路由器上,那就简单太多了