V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
biguokang
V2EX  ›  分享创造

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

  •  2
     
  •   biguokang · 189 天前 · 6211 次点击
    这是一个创建于 189 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    第 1 条附言  ·  189 天前
    要命啊,刚刚被 b 站直播管理员制裁了,连字符动画的香蕉君都不让播,直接给我下了

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

    想看原来直播的香蕉君看评论区 2 楼
    第 2 条附言  ·  189 天前
    这也太不自由了

    !(chen)[]
    第 3 条附言  ·  184 天前
    最近有点忙,树莓派红外摄像头和流浪猫窝都折腾好了

    ---

    ---

    ---

    本人家住 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 条附言  ·  184 天前
    下一步打算弄个红外感应器在猫窝门头,监测到有活物就推送到 server 酱或者 tg 机器人
    39 条回复    2022-01-05 10:49:44 +08:00
    Chaidu
        1
    Chaidu  
       189 天前
    时间一直在走,菊花一直在转。。。
    biguokang
        2
    biguokang  
    OP
       189 天前
    如果有人好奇香蕉君怎么弄出来的,可以看我下面两个代码

    有声音版(要点击按钮才能播放,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  
       189 天前
    @biguokang 笑死了,又学到一个技能,哈哈哈
    azhangbing
        4
    azhangbing  
       189 天前 via Android
    又学到了新知识
    Danswerme
        5
    Danswerme  
       189 天前
    太自由了,UP 主我要上舰!

    B 站直播没有题材限制嘛?我也想弄个类似的全天开着。
    auvt
        6
    auvt  
       189 天前 via iPhone
    给 lz 点个赞!喵喵喵喵喵喵喵喵喵喵!
    NewYear
        7
    NewYear  
       189 天前
    这直播……是已经从视频转到字符显示的,完全看不到内容嘛。。。

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

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

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

    [一只炒加密货币的小仓鼠,这业绩,甚至打败了人类]( https://www.163.com/dy/article/GLE470DD051484S5.html)
    wequart
        30
    wequart  
       188 天前
    学习了一下香蕉君视频的代码实现方法, 有趣!
    titan2006
        31
    titan2006  
       188 天前 via iPhone
    爱护动物是好事,你有没有考虑到想要安静的邻居的感受呢?
    cyberpoint
        32
    cyberpoint  
       188 天前
    歌单给个地址
    cyberpoint
        33
    cyberpoint  
       188 天前
    兄弟 直播挂了
    Rico
        34
    Rico  
       187 天前
    期待楼主开源,我也有个树莓派,吃灰中。。。。
    mjikop1231
        35
    mjikop1231  
       187 天前
    树莓派的编码性能能支持推什么样的码率啊?这个还真没了解。
    dabaibai
        36
    dabaibai  
       184 天前
    @mjikop1231 h264 推流没问题的 我之前推过电影
    biguokang
        37
    biguokang  
    OP
       184 天前
    红外摄像头有点迷,明明是傍晚天还没黑,拍出来的效果像是凌晨似的,有啥清晰度高夜视能力好的树莓派摄像头推荐下(不要 usb 摄像头,要 csi 接口的摄像头)
    txoooy
        38
    txoooy  
       183 天前
    红外效果也不好看, 建议直接重播白天的.
    snis
        39
    snis  
       171 天前
    后续呢
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1846 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 16:47 · PVG 00:47 · LAX 09:47 · JFK 12:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.