尝试了下用树莓派推流到 b 站直播 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
biguokang
V2EX    分享创造

尝试了下用树莓派推流到 b 站直播

  •  2
     
  •   biguokang
    AlpacaBi 2021-12-18 08:56:46 +08:00 8146 次点击
    这是一个创建于 1395 天前的主题,其中的信息可能已经有所发展或是发生改变。

    由于家住 2 楼,经常听见楼下喵喵叫的声音,冬天来了猫猫估计也不好过

    所以打算在阳台放个流浪猫窝,放点旧衣物垫着,顺便在猫窝装个摄像头直播出去

    由于红外摄像头和猫窝还没到,先测试了下用树莓派推流视频和音频到 b 站,效果还不错,只要家里不断电不断网 24 小时一直开着

    直播地址: https://live.bilibili.com/6413866

    在 github 参考了几个项目弄出来的,不过我在前面的基础之上加了个网易云歌单轮播功能,之前的项目貌似只能循环播放树莓派里面某一首 mp3 文件。

    等到猫窝、红外摄像头一到,全套实现了出来后,在整理下代码开源出来

    现在的直播间就暂时当作是看香蕉君跳舞和电音专区吧

    第 1 条附言    2021-12-18 09:53:18 +08:00
    要命啊,刚刚被 b 站直播管理员制裁了,连字符动画的香蕉君都不让播,直接给我下了

    我现在把香蕉君撤了,恢复直播了

    想看原来直播的香蕉君看评论区 2 楼
    第 2 条附言    2021-12-18 10:07:52 +08:00
    这也太不自由了

    !(chen)[]
    第 3 条附言    2021-12-23 18:16:44 +08:00
    最近有点忙,树莓派红外摄像头和流浪猫窝都折腾好了

    ---

    ---

    ---

    本人家住 2 楼,以前晚上偶尔听到阳台有动物的动静,估计是有流浪猫爬上过我家阳台,加上广州天气越来越冷,所以才有这个想法

    直播地址: https://live.bilibili.com/6413866

    还有树莓派摄像头的一个新坑是,10 月 30 号以后的树莓派官方系统已经废弃了 raspivid 、raspistill 之类的默认摄像头工具,默认改为 libcamera-apps 工具( libcamera-still 、libcamera-vid 等等),文档如下:
    https://www.raspberrypi.com/documentation/accessories/camera.html#libcamera-and-libcamera-apps
    第 4 条附言    2021-12-23 18:33:14 +08:00
    下一步打算弄个红外感应器在猫窝门头,监测到有活物就推送到 server 酱或者 tg 机器人
    40 条回复    2023-06-15 13:55:03 +08:00
    Chaidu
        1
    Chaidu  
       2021-12-18 09:05:15 +08:00
    时间一直在走,菊花一直在转。。。
    biguokang
        2
    biguokang  
    OP
       2021-12-18 09:14:52 +08:00
    如果有人好奇香蕉君怎么弄出来的,可以看我下面两个代码

    有声音版(要点击按钮才能播放,chrome 的设定就是这样,必须点击按钮才能播放有声视频)
    [https://cdn.alpaca.run/banana.html]( https://cdn.alpaca.run/banana.html)

    无声自动播放版本(如果 video 设定为 muted ,则可以自动播放且重复播放)
    [https://cdn.alpaca.run/banana1.html]( https://cdn.alpaca.run/banana1.html)

    没啥技术含量的这个,就一页 html 代码




    希望不要有“理智人群”跟我科普救济流浪猫不带去绝育不领养会导致小鸟绝种之类的说法,我也不会回,我这里单纯只是做技术,不考虑生态保护道德层面的东西

    因为在知乎,救济流浪猫的行为会被喷的很厉害,正确做法是领养、或者带去绝育放掉、或者直接不管由其自生自灭,我也能理解救济流浪猫却不去绝育流浪猫会导致流浪猫有能力继续繁殖从而迫害小鸟和别的小动物,但是我也不辩经了,如果你是这么想的,就把我当作是为了自己的圣母心而缺德去破坏生态环境的自私人
    ccyu220
        3
    ccyu220  
       2021-12-18 09:20:45 +08:00
    @biguokang 笑死了,又学到一个技能,哈哈哈
    azhangbing
        4
    azhangbing  
       2021-12-18 09:24:33 +08:00 via Android
    又学到了新知识
    Danswerme
        5
    Danswerme  
       2021-12-18 09:26:24 +08:00
    太自由了,UP 主我要上舰!

    B 站直播没有题材限制嘛?我也想弄个类似的全天开着。
    auvt
        6
    auvt  
       2021-12-18 09:31:17 +08:00 via iPhone
    给 lz 点个赞!喵喵喵喵喵喵喵喵喵喵!
    NewYear
        7
    NewYear  
       2021-12-18 09:32:34 +08:00
    这直播……是已经从视频转到字符显示的,完全看不到内容嘛。。。

    只能看到个大概的轮廓,我只看到一个类似猫猫的物体,和一个光屁股的男人在玩闹。
    biguokang
        8
    biguokang  
    OP
       2021-12-18 09:32:40 +08:00
    @Danswerme b 站的直播业务量没有头部直播平台斗鱼、虎牙之类的多,所以网络资源方面相对宽松,你 24 小时放 4k 都没问题(貌似斗鱼只有符合资质的主播才能播 4k ),不过内容审核要求还是一样严格,比如我最早的直播标题里面带香蕉君这 3 个字,就说我名字违规了,太不自由了这个
    biguokang
        9
    biguokang  
    OP
       2021-12-18 09:33:14 +08:00
    @NewYear 我要是放原版高清的,我直播间就没了
    Lentin
        10
    Lentin  
       2021-12-18 09:50:31 +08:00 via iPhone
    没有画面了……
    biguokang
        11
    biguokang  
    OP
       2021-12-18 09:51:48 +08:00
    @Lentin 要命啊,我刚刚被 b 站直播管理员制裁了,连字符串香蕉君都不让我播,我现在改图片继续播了
    Minden
        12
    Minden  
       2021-12-18 09:52:49 +08:00
    我怎么什么画面都看不到..
    biguokang
        13
    biguokang  
    OP
       2021-12-18 09:53:31 +08:00
    @Minden 刚刚被 b 站直播管理员制裁了,连字符串香蕉君都不让我播,我现在改图片继续播了
    digimoon
        14
    digimoon  
       2021-12-18 10:06:26 +08:00
    我进来看猫的,没想到学了怎么播香蕉君
    wd
        15
    wd  
       2021-12-18 10:08:26 +08:00 via iPhone
    啥都没有啊 只有一个图片 什么网友路过
    biguokang
        16
    biguokang  
    OP
       2021-12-18 10:09:39 +08:00
    @digimoon 猫窝和摄像头都没到,所以测试下树莓派直播推流
    biguokang
        17
    biguokang  
    OP
       2021-12-18 10:10:05 +08:00
    @wd 原本是有的,被 b 站管理员制裁了,只能放图片
    wd
        18
    wd  
       2021-12-18 10:11:13 +08:00 via iPhone
    @biguokang 直播猫猫会被制裁?只能播跳舞吗?
    sggggy
        19
    sggggy  
       2021-12-18 10:19:39 +08:00 via iPhone
    我之前挂了个摄像头直播工地,后来工地竣工了就直播鱼缸,最后鱼全灭了,就停播了。方案是闲置的 mac+摄像头推流。
    HK560
        20
    HK560  
       2021-12-18 10:59:31 +08:00
    mark 了,等楼主整理完试试
    CallMeReznov
        21
    CallMeReznov  
       2021-12-18 13:51:09 +08:00
    我在 VRCHAT 里拍摄的照片做成视频都不给过.
    脑壳疼.
    Danswerme
        22
    Danswerme  
       2021-12-18 13:52:10 +08:00
    @biguokang Oh, yeah ♂ That's good
    leipengcheng
        23
    leipengcheng  
       2021-12-18 17:08:58 +08:00
    但是这样做有什么收益吗?感觉没什么意义。不过感谢楼主让我 get 了一个小认知
    sinu
        24
    sinu  
       2021-12-18 18:39:49 +08:00
    涨知识~
    loop00
        25
    loop00  
       2021-12-18 18:49:18 +08:00
    不考虑道德,考虑下法律责任吧
    辽宁男子被小区流浪猫抓伤,法院判喂猫人赔偿部分医药费
    https://www.thepaper.cn/newsDetail_forward_15888623
    cmdOptionKana
        26
    cmdOptionKana  
       2021-12-18 21:16:45 +08:00
    @loop00 这个法律责任考虑完还是觉得没啥可怕,赔点小钱而已。

    这个案件报道很奇怪,路人怎么会被猫抓伤,这个关键点完全没有说。猫是胆小、谨慎、冷漠的动物,见到人都是躲着走的,如果主动靠近人 99%是因为饿得不行了讨点吃的,态度非常卑微,根本不具备主动攻击人类的习性(不然也不会成为全球最流行的两大宠物之一)。
    Gilfoylek
        27
    Gilfoylek  
       2021-12-19 00:12:26 +08:00
    我只是在想,想这种 24 小时推流,但是又没有实际“信息价值”(总不会真的有一大群人围观吧), 是不是会给实际公司的成本增加负担。 就不知道 b 站会怎么应对这种了
    biguokang
        28
    biguokang  
    OP
       2021-12-19 00:20:12 +08:00
    @cmdOptionKana 被流浪猫抓伤的可能性只有你去招惹人家,甚至想伤害虐待的前提下才会做出的过激反应,正常流浪猫都是要么见人就跑,那么跑过来要吃的,你没招惹人家无缘无辜跑过来抓伤你的可能性很低。

    不过他说的法律责任是存在的,往极端的说,如果一个心理变态想去虐杀流浪猫,反倒被流浪猫抓伤,而这个流浪猫则住在我的猫窝里,按法律来判我是真的要赔钱给这个心理变态的,因为现在的法律虐杀动物不违法,但是动物致人伤害的确有连坐性质。
    biguokang
        29
    biguokang  
    OP
       2021-12-19 00:23:18 +08:00
    @Gilfoylek 国内外其实挺多的,比如接下来我打算复现这个

    [一只炒加密货币的小仓鼠,这业绩,甚至打败了人类]( https://www.163.com/dy/article/GLE470DD051484S5.html)
    wequart
        30
    wequart  
       2021-12-19 00:57:22 +08:00
    学习了一下香蕉君视频的代码实现方法, 有趣!
    titan2006
        31
    titan2006  
       2021-12-19 14:00:43 +08:00 via iPhone
    爱护动物是好事,你有没有考虑到想要安静的邻居的感受呢?
    cyberpoint
        32
    cyberpoint  
       2021-12-19 16:00:05 +08:00
    歌单给个地址
    cyberpoint
        33
    cyberpoint  
       2021-12-19 19:16:25 +08:00
    兄弟 直播挂了
    Rico
        34
    Rico  
       2021-12-20 09:51:22 +08:00
    期待楼主开源,我也有个树莓派,吃灰中。。。。
    mjikop1231
        35
    mjikop1231  
       2021-12-20 11:55:10 +08:00
    树莓派的编码性能能支持推什么样的码率啊?这个还真没了解。
    dabaibai
        36
    dabaibai  
       2021-12-23 18:11:50 +08:00
    @mjikop1231 h264 推流没问题的 我之前推过电影
    biguokang
        37
    biguokang  
    OP
       2021-12-23 18:22:28 +08:00
    红外摄像头有点迷,明明是傍晚天还没黑,拍出来的效果像是凌晨似的,有啥清晰度高夜视能力好的树莓派摄像头推荐下(不要 usb 摄像头,要 csi 接口的摄像头)
    txoooy
        38
    txoooy  
       2021-12-24 23:14:23 +08:00
    红外效果也不好看, 建议直接重播白天的.
    snis
        39
    snis  
       2022-01-05 10:49:44 +08:00
    后续呢
    MRG0
        40
    MRG0  
       2023-06-15 13:55:03 +08:00
    急需楼主的方案,我在做同样的事
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     976 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 19:02 PVG 03:02 LAX 12:02 JFK 15:02
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86