作者:孙涛
链接:https://www.zhihu.com/question/20697024/answer/180741949
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

为了满足某人24小时不间断看直播的需求,想到用树莓派来实现

树莓派3b 因为是2.5A供电,用来驱动2T移动硬盘绰绰有余,

安装ffmpeg之后,可以直接转码推流到bilibili直播,我先在用这个在b站直播电影电视剧,

最不可思议的是

cpu占用只有5%。。。比用笔记本电脑时低太多了,不明觉厉,我在腾讯云主机也测试过,但是占用率瞬间100%而且发生严重卡顿。

主要过程是参考了这个 用树莓派在B站24小时直播音乐 | 树莓派实验室

注意一下,编译的命令要加sudo,编译ffmpeg的过程真的是很长。。。很长。。。大概一两个小时吧,然后就简单了,在b站开通直播间,复制rtmp地址和直播码即可

如果要连续播放多集电视剧,在那个脚本里添加即可,如果是连续剧,写个循环语句即可

在循环体中添加多条语句即可,比如上图引号内为视频路径,甄嬛传第56集,后面是rtmp地址和直播码

用树莓派直播的步骤其实还是比较简单的,我遭遇的最费劲的其实是无显示器无路由器控制权情况下进入raspbian系统,具体步骤在这里

无显示器无路由启动树莓派 - 五维谐振子

最后献上直播间地址

直播间地址 蛋疼测试--树莓派24小时直播电影 - 五维谐振子 - 哔哩哔哩直播

因为发热量感人,后来又加了个带风扇的壳子

======================================

最近更新一波

因为有的直播网站频繁更换直播地址和推流码,每次重写脚本太麻烦,所以我做了个很简单小工具

然后掉进了一个更大的坑。。。。

在树莓派上编程蛋疼的要死。交叉编译我实在是不想碰。然而树莓派上的qtcreator闪退而且版本太老。本身linux平台qt软件打包就很费劲,虽然有人开发了工具linuxdeployqt,但是没有arm平台的,然后通过源码编译又需要树莓派装5.5以上的qt。所以折腾半天还是找不到打包方法。把所有需要的库拷到一起不知道行不行

就是下面这个

https://pan.baidu.com/s/1DSoaGWvytly_bZU6_0l7-A

直接拷贝到树莓派里,然后解压,双击liveraspp.sh执行。。。。估计大概率不能用,如果能用的话请通知我一下。或者有会树莓派下打包qt程序的大神,看在党国的份上,拉兄弟一把。

github链接在此

suntaobuaa/raspberrylive

本来想继续添加一些功能,然而调试实在是太费劲了,刚开的坑就准备弃了

最近增加了同时推流字幕功能,计划添加的功能,显示进度和烧写硬字幕功能,还有音轨选择功能,这几个都比较费劲,还得继续学ffmpeg

编辑于 2018-07-09

​赞同 461​​133 条评论

​分享

​收藏​感谢收起​

Jason Qu

人在湾区,养了一头羊

2,034 人赞同了该回答

如果你手头有一个 Raspberry Pi(树莓派),你会拿它来做什么?或许以下 34 个如何使用 Raspberry Pi 的创意能够给你带来一些启发。

  • Web 服务器:http://www.penguintutor.com/linux/raspberrypi-webserver
  • 家庭自动化:http://www.instructables.com/id/Raspberry-Pi-GPIO-home-automation/
  • BitTorrent 服务器:http://blog.snapdragon.cc/raspberry-pi-as-bittorrent-server/
  • Web Cam 服务器:http://www.raspberrypi.org/archives/tag/webcam
  • 天气预报站:http://blog.retep.org/2012/07/30/installing-a-usb-weather-station-on-a-raspberry-pi-part-1/
  • BitCoin Wallet:https://bitcointalk.org/index.php?topic=93724.0
  • QuadCopter:http://hackaday.com/2012/12/01/raspberry-pi-quadcopter/
  • VoIP PBX:http://www.raspberry-asterisk.org/
  • XMBC 多媒体中心:http://hackaday.com/2012/11/19/raspberry-pi-reaches-critical-mass-as-xbmc-hardware/
  • 有声书籍播放器:http://hackaday.com/2012/11/01/one-button-audiobook-player-made-from-a-raspberry-pi/
  • Arduino Shields:http://www.cooking-hacks.com/index.php/documentation/tutorials/raspberry-pi-to-arduino-shields-connection-bridge
  • NAS 服务器:http://elinux.org/R-Pi_NAS
  • Apple Time Machine 支持:http://www.andadapt.com/2012/09/06/raspberry-pi-raspbian-hfs-afp-and-time-machine/
  • Tor 中继:http://lifehacker.com/5953155/use-a-raspberry-pi-as-a-tor-relay-and-help-others-browser-anonymously
  • 家用 VPN 服务器:http://wellsb.com/post/29412820494/raspberry-pi-vpn-server
  • GPS 跟踪器(带 3G 支持):http://www.milos.ivanovic.co.nz/blog/252
  • Advice Machine(无用但很酷):http://hackaday.com/2012/09/26/machine-offers-cheap-advice-charges-more-for-something-profound/
  • 模拟输入:http://hackaday.com/2012/09/14/a-truly-professional-raspi-analog-input/
  • 超级电脑:http://www.southampton.ac.uk/~sjc/raspberrypi/
  • Kindle 作为显示屏:http://www.ponnuki.net/2012/09/kindleberry-pi/
  • PIC Programmer:http://holdenc.altervista.org/rpp/
  • PenTesting/Hacking:http://blog.pwnieexpress.com/post/24967860602/raspberry-pwn-a-pentesting-release-for-the-raspberry
  • Android 系统:http://www.raspberrypi.org/archives/1700
  • 检查网络状态:https://wiki.bitlair.nl/Pages/Projects/Netlight
  • Solar 数据记录器:http://www.briandorey.com/post/Raspberry-Pi-Solar-Data-Logger.aspx
  • 把我发到太空:http://www.daveakerman.com/?p=592
  • 咖啡:http://moccapi.blogspot.co.uk/2012/03/idea.html
  • 制作一个酷坦克:http://blog.ianrenton.com/raspberry-tank-build-diary/
  • 电子相框:http://www.cjb.im/2012/06/raspberry-pi-wireless-display-using.html
  • 添加 WiFi:http://pingbin.com/2012/12/setup-wifi-raspberry-pi/
  • OpenSource Kiosk:http://pikiosk.tumblr.com/
  • Node JS:http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi
  • 流量监视:http://www.thepowerbase.com/2012/12/integreen-brings-open-source-traffic-monitoring-to-italy/
  • 超频:http://www.jeremymorgan.com/tutorials/raspberry-pi/how-to-overclock-raspberry-pi/

转载于:https://my.oschina.net/u/4047409/blog/3052478

有哪些对树莓派的有趣改造和扩展应用?相关推荐

  1. 树莓派改造成通用计算机,218元!树莓派电脑板成功改造完整便携式电脑(图)...

    1月25日消息,大家对35美金(约合人民币218元)的树莓派电脑板并不陌生,树莓派电脑的相关报道也非常多,它的尺寸只有大约一盒纸牌的样子.它不是大家接触的速度最快的PC机,甚至结构简单的不能说是个事儿 ...

  2. 把linux当无线路由器用,基于树莓派的无线路由器改造

    家里的渣渣路由罢工了,只能链接却无法上网.本来打算上网淘一个回来,结果昨晚收拾东西的时候发现大学买来做人脸识别的树莓派在墙角吃灰很久,于是打算对其进行改造. 太久没动树莓派,上电没有正常跑起来,干脆直 ...

  3. 使用 Serverless 为后端服务开发一个有趣的 Chrome 扩展程序

    何遇 「何遇」是一款Chrome扩展程序,其主要的功能是当你在 Chrome 浏览器中打开一个新的Tab页面时,空白页会展示出一些有趣的插图.句子.电影截图等,给苦涩的搬砖生活增添一丝乐趣,效果如下: ...

  4. 推荐一个有趣的Chrome扩展程序-查看任意网站的开发技术栈

    对于前端开发人员来说,目前的前端框架层出不穷,最受欢迎的莫过于所谓的前端框架三驾马车:Angular, React和Vue.在学习的过程中,肯定好奇现在的互联网公司的网站用的何种前端框架来开发的. C ...

  5. 第0讲:树莓派是什么?能做什么?

    本文介绍了树莓派微型电脑的概况介绍.强大功能.硬件外设及丰富有趣的开发案例. 让新手最短时间内快速上手,了解树莓派的方方面面及强大应用潜力. 本文配套B站视频--[子豪兄的零基础树莓派教程]第0讲:树 ...

  6. 神奇的树莓派+frp 随时随地变身服务器

    前言 临近双十一前夕,突然想起几年前 Drupal 群里的技术狂热者,玩转树莓派,搜罗了一番知乎文章有哪些对树莓派的有趣改造和扩展应用?和「树莓派」是什么以及普通人怎么玩?,就去了树莓派基金会指定的中 ...

  7. 树莓派 9 周年:你不知道的树莓派冷知识

    作为最成功的微型计算机,开源的树莓派(Raspberry Pi)在技术圈和学术界一直广受编程爱好者的好评,各路大神基于树莓派制作的新奇设备层出不穷,围绕这款微型计算机已经形成了一种独特的 DIY 文化 ...

  8. 9年没涨价,上太空……这些树莓派的冷知识你知道多少?

    作为最成功的微型计算机,开源的树莓派(Raspberry Pi)在技术圈和学术界一直广受编程爱好者的好评,各路大神基于树莓派制作的新奇设备层出不穷,围绕这款微型计算机已经形成了一种独特的 DIY 文化 ...

  9. 树莓派书籍全方位推荐

    相关书籍 python编程篇 1.<Python硬件开发树莓派从入门到实践> 内容简介 作者简介 2.Python树莓派开发从入门到精通 内容简介 编辑推荐 3.树莓派Python编程入门 ...

最新文章

  1. (原创分享,改进版)CSS样式表速成!
  2. linux下锐捷拨号的问题
  3. css3 固定,CSS3 calc()不适用于固定位置/绝对位置
  4. SpringBoot之解决一对一、多对一、多对多等关联实体在JSON序列化/输出时产生的无限递归死循环问题(infinite recursion)
  5. 1.oracle dblink(数据库不同实例数据对导)
  6. 【数据分享】学生受欢迎程度评价数据集
  7. 计算机及应用自考好过吗,希望有经验的给我分析一下,我想自考计算机及应用!...
  8. 手机微信连不上wifi服务器怎么回事,微信连不上wifi怎么办?
  9. javascript 操作coolie
  10. about cisco DNA
  11. c语言实现审查元素,如何删除qq空间说说?一键自动删除QQ空间说说审查元素代码分享(超简单)...
  12. 查计算机主板,如何查看计算机主板的型号
  13. MySQL之存储过程及函数的使用
  14. 饥荒 阿里云服务器搭建记录
  15. 腾讯版天眼查3年VIP免费领取!下手要快
  16. 一文看懂Lambda
  17. 1.7 微信推送早安及天气预报信息(Springboot框架)(一)
  18. 社工,定位聊天对象的真实地址
  19. 不要让回忆有负疚感——职业规划法则一
  20. 如何提升论文写作能力?

热门文章

  1. Linux命令行如何编辑word文档,在Linux平台下用命令行工具显示Word文档
  2. 【算法】传教士和野人问题
  3. 电商干货!手淘宝贝关键词排名查询
  4. “3D游戏之父”手游考古,网友:求支持智能手机!
  5. “3D游戏之父”考古“诺基亚时代”手游,网友:求支持智能手机!
  6. google chrome 官方下载安装的方法和离线包官方下载
  7. 用计算机控制单片机的程序编写,单片机程序编写步骤
  8. 一种营销新玩法微信分销系统
  9. python Flask web 框架 (十七)
  10. Linux运维工程师是做什么的?运维发展前景到底怎么样?