SRS支持x86/armv7/aarch64镜像

SRS现在支持了x86_64、armv7和arm64/v8等多种CPU架构的docker镜像,便于在不同平台运行。用户可以根据自身硬件架构选择合适镜像,例如在RaspberryPI上使用arm/v7镜像,而在ARM云服务器上使用arm64/v8镜像。SRS的Dockerfile和GitHub Actions已更新,能自动构建和发布多CPU架构的镜像。
摘要由CSDN通过智能技术生成

最近我发现有个趋势哈,就是ARM server越来越多,但是ARM好像不像x64平台那么好识别,总是有各种各样的arm识别不了。如果SRS能出ARM的docker镜像,那会比较容易跑起来。

SRS已经支持了多CPU架构的docker镜像,如下图所示:

下面是用法和技术背景。

1.Usage


现在SRS支持了多个CPU架构,参考ossrs/srs[1]:

  • •linux/amd64 这就是x86_64架构,Intel的64位服务器,目前主要的Linux服务器都是这种类型,无论任何操作系统只要是这个芯片都可以用这个镜像。苹果Mac Intel芯片也是可以用这个镜像。

  • • linux/arm/v7 这是armv7也就是32位架构,比如RaspberryPI就是这种服务器,如果你要在PI上使用SRS,可以用这个镜像。我没有硬件验证,所以欢迎大家测试反馈。

  • • linux/arm64/v8 这就是armv8也就是64位架构,目前一般的ARM云服务器都是这种架构,无论任何操作系统都可以用这个镜像。苹果Mac M1芯片,应该是可以用这个镜像的,我没有硬件所以欢迎大家测试反馈。

Note: 国内可以用阿里云镜像 registry.cn-hangzhou.aliyuncs.com/ossrs/srs[2],注意没有显示多CPU架构,但也是支持的。

具体用法和之前是一样的,docker会根据机器的CPU架构,选择合适的镜像执行。所以用法没有变更,举一个简单例子:

dockerrun--rm-it-p1935:1935-p1985:1985-p8080:8080 \
    ossrs/srs:4 ./objs/srs-cconf/docker.conf

国内可以用阿里云镜像,比如:

dockerrun--rm-it-p1935:1935-p1985:1985-p8080:8080 \
    registry.cn-hangzhou.aliyuncs.com/ossrs/srs:4 ./objs/srs-cconf/docker.conf

更多的例子可以参考Wiki:

    • 0
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值