RTSPServer推流服务

RTSPServer推流服务

  • 1.开发原因

    • 由于项目需要使用,虽然有现成的RTSPServer推流服务,由于是闭源代码,无法查看了解内部的逻辑处理流程,所以急需要一套较为稳定并可以使用的推流服务,并且从网上看大部分的RTSPServer推流服务都基于FFMPEG方式进行编解码处理,但FFMPEG需要编译的库比较多,同时依赖的环境很多,如果在一套新平台上很难配置编译成功,从网上各种寻找资料获悉本方式可以进行RTSPServer推流,所以采用这种只使用x264库的方式进行开发,x264编码组件是开源组件,可以采用源码调用方式以方便开发维护;
  • 2.开发流程

    • 1.x264库编译流程

      • 1.x264编解码组件编译,先通过官网:https://www.videolan.org/developers/x264.html下载源码
      • 2.在需要编译的系统环境下解压后先给该目录下所有源码授权,输入指令:sudo chmod -R 777 ./*
      • 3.输入配置指令:./configure --prefix=$PWD/__build --disable-asm --enable-shared --enable-static,配置好后出现如下所示:
      • 4.修改config.mak文件
      • 5.输入指令:make -j6 //可以根据n核系统自行带-jn 参数加快编译:6核 —— make -j6
      • 6.输入指令:sudo make install
    • 2.RTSPServer开源代码调试

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值