方案介绍

采集端:津云app音频

推流客户端:FFmpeg+pavucontrol-qt

推流直播平台:SRS

这里用ubuntu的虚拟机借助xdroid安装津云安卓app。

ubuntu安装这里略过

注意如果是ESXi的虚拟机,需要通过VMware客户端远程连接EXSi后为虚拟机添加声卡才能采集,如图

ESXi自身也能添加声卡,不过隐藏的比较深

如果是CentOS系统,系统自带伪输出声卡,不用添加虚拟声卡

xdroid下载:https://www.linzhuotech.com/Product/download

安装

tar -zxvf xDroidInstall-x86_64-v9.0.15.run.tar.gz
./xDroidInstall-x86_64-v9.0.15-20221021.run

安装后,依次安装火狐浏览器(自带市场)-->应用宝(火狐浏览器安装)--> 津云(应用宝安装)

天津相声广播路径 融媒-->广播-->第一个 点击播放

自此,我们已经在ubuntu上安装完津云客户端,并且能听到广播

下面我们配置推流客户端

安装推流客户端

sudo apt install ffmpeg
sudo apt install pavucontrol-qt

终端执行如下命令推流

ffmpeg -f alsa -i default -f flv rtmp://192.168.3.57/live/livestream

默认是128kbps的码率,如果要降低,可以加-b:a 64k修改码率位64kbps

ffmpeg -f alsa -i default -b:a 64k -f flv rtmp://192.168.3.57/live/livestream

最后的rtmp地址配置成你自己的推流平台地址,这里我们不用obs,obs不能推流纯音频

打开pavucontrol-qt,切换到录音选项卡

可以看到有个ffmpeg选项,讲后面的设备改成Monitor of ES1371/ES1373,自此推流客户端配置完成

下面我们安装推流直播平台

以centos为例

安装docker

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
#yum install -y docker-ce-18.06.3.ce
yum install -y docker-ce-18.09.0 docker-ce-cli-18.09.0
systemctl start docker.service
systemctl enable docker.service

安装SRS docker版

docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 \registry.cn-hangzhou.aliyuncs.com/ossrs/srs:4 ./objs/srs -c conf/docker.conf

我们进入通过ip+8080端口进入srs控制台首页

http://192.168.3.57:8080/

点击进入SRS控制台

点击视频流

点击预览

复制URL里的地址可以在potplayer中播放

搭建内网音频直播源基于天津相声广播音频相关推荐

  1. 搭建内网pip3镜像源

    一.搭建环境 CentOS 7,Python 3.8.5 二.安装python3 官网下载python3指定版本tar包 # 解压至指定目录 tar -zxvf Python-3.8.5.tgz -C ...

  2. 手把手教你,搭建内网穿透服务

    我的 GitHub 仓库:? 手把手教你搭建内网穿透服务,基于 lanproxy 穿透服务,为你深度定制了开箱即用的服务端和客户端 Docker 镜像. 在很多场景下内网穿透都是我们常常遇到的需求,之 ...

  3. 搭建内网穿透服务一步一步讲解教程

    我的 GitHub 仓库:? 手把手教你搭建内网穿透服务,基于 lanproxy 穿透服务,为你深度定制了开箱即用的服务端和客户端 Docker 镜像. 在很多场景下内网穿透都是我们常常遇到的需求,之 ...

  4. 搭建内网yum源镜像仓库

    文章目录 1. 准备 2. 部署 2.1 先安装cobbler命令 2.2 以zabbix3.0为例 搭建内网yum源镜像仓库 主要解决内网服务器,无法访问外网,但需安装必要包,搭建内部yun源 1. ...

  5. Centos搭建内网yum源

    Centos搭建内网yum源 手动创建repo文件 使用yum-config-manager配置yum源 安装yum-utils 手工指定yum源 将gpgcheck设置为0 Centos搭建内网yu ...

  6. 基于Linux centos7 搭建内网服务器,并通过外网访问

    搭建内网服务器的目的是: 1.建立自己私有服务器,方便自己存储资料,项目管理等 2.或小公司搭建公司内部服务器,方便内部资源共享,项目管理,协同开发等 主要包括以4部分(链接): 一.运行环境搭建,c ...

  7. Frps搭建内网穿透(服务器及客户端详细)

    目的:通过云服务器搭建内网穿透,实现外网访问内部应用或者服务(不限操作系统,服务器只需一个,客户端可以多个). 所需资源:阿里/百度/腾讯云服务器 有外网IP即可 软件下载(包含Windows.Liu ...

  8. WindowsServer2019下使用Docker搭建内网GitLab

    文章目录 导读 需求文档说,要有域名. 第一次尝试 第二次尝试 第三次尝试 DNS配置 一定要优先设置域! 哪怕你是管理员也不准改的文件! 绑定域名 测试访问 配置DNS Windows所有版本通用的 ...

  9. 使用Lanproxy搭建内网穿透服务完整教程

    本文主要记录了使用基于Docker的Lanproxy搭建内网穿透服务的过程,其中包括服务端和客户端的详细配置,并且基于宝塔面板的Nginx实现域名绑定.反向代理与SSL. 本文主要内容: 1. 解决的 ...

最新文章

  1. link 和@import 的区别?
  2. 顾险峰: 庞加莱猜测的证明和应用
  3. 怎样增加混凝土粘聚性_改善中低强度等级混凝土粘聚性的方法
  4. 建议被降级降薪员工主动辞职?网友炸了!
  5. JavaScript 中的原型(总则)
  6. iptables配置详解
  7. 微信小程序隐藏菜单栏目下转发按钮的几个方法
  8. java的for循环取出数据只是拿到最后一个_从MySQL中导数据到HBase
  9. 【转】浅谈大型网站动态应用系统架构
  10. 元胞自动机小团体matlab,元胞自动机matlab程序代码
  11. python基础之应用场景
  12. 10万+标注数据开放!驾驶员不良驾驶识别/电动车进电梯检测/渣土车车牌识别/反光衣识别等8大赛题详解来了!...
  13. SCDM学习笔记(1)
  14. 本科计算机专业考研集成电路,集成电路工程专业考研院校排名
  15. 跟葫芦兄弟学拆产品线
  16. 11.第十二章.采购管理
  17. 数学建模学习思维导图
  18. java红宝石是哪本_AES Java编码,红宝石解码
  19. Nginx中root与alias区别
  20. matplotlib使用cmap

热门文章

  1. 龙芯+复旦微FPGA全国产VPX高速数据采集卡解决方案
  2. 技术支持快递第6 期
  3. java 8 doc_java8 doc 中文
  4. 思考型人格分析,思考型人格的职业发展方向
  5. uniapp获取通知栏内容 监听通知栏信息
  6. 访问Daytime服务的客户端(TCP)
  7. 10分钟就能完成别人半天的工作量,Word长文档排版技巧分享
  8. 第一章 Java简介
  9. Apsara Clouder云计算专项技能认证:云服务器ECS入门[考试真题]
  10. java吸血鬼数字_吸血鬼数字(java)