搭建内网音频直播源基于天津相声广播音频
方案介绍
采集端:津云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中播放
搭建内网音频直播源基于天津相声广播音频相关推荐
- 搭建内网pip3镜像源
一.搭建环境 CentOS 7,Python 3.8.5 二.安装python3 官网下载python3指定版本tar包 # 解压至指定目录 tar -zxvf Python-3.8.5.tgz -C ...
- 手把手教你,搭建内网穿透服务
我的 GitHub 仓库:? 手把手教你搭建内网穿透服务,基于 lanproxy 穿透服务,为你深度定制了开箱即用的服务端和客户端 Docker 镜像. 在很多场景下内网穿透都是我们常常遇到的需求,之 ...
- 搭建内网穿透服务一步一步讲解教程
我的 GitHub 仓库:? 手把手教你搭建内网穿透服务,基于 lanproxy 穿透服务,为你深度定制了开箱即用的服务端和客户端 Docker 镜像. 在很多场景下内网穿透都是我们常常遇到的需求,之 ...
- 搭建内网yum源镜像仓库
文章目录 1. 准备 2. 部署 2.1 先安装cobbler命令 2.2 以zabbix3.0为例 搭建内网yum源镜像仓库 主要解决内网服务器,无法访问外网,但需安装必要包,搭建内部yun源 1. ...
- Centos搭建内网yum源
Centos搭建内网yum源 手动创建repo文件 使用yum-config-manager配置yum源 安装yum-utils 手工指定yum源 将gpgcheck设置为0 Centos搭建内网yu ...
- 基于Linux centos7 搭建内网服务器,并通过外网访问
搭建内网服务器的目的是: 1.建立自己私有服务器,方便自己存储资料,项目管理等 2.或小公司搭建公司内部服务器,方便内部资源共享,项目管理,协同开发等 主要包括以4部分(链接): 一.运行环境搭建,c ...
- Frps搭建内网穿透(服务器及客户端详细)
目的:通过云服务器搭建内网穿透,实现外网访问内部应用或者服务(不限操作系统,服务器只需一个,客户端可以多个). 所需资源:阿里/百度/腾讯云服务器 有外网IP即可 软件下载(包含Windows.Liu ...
- WindowsServer2019下使用Docker搭建内网GitLab
文章目录 导读 需求文档说,要有域名. 第一次尝试 第二次尝试 第三次尝试 DNS配置 一定要优先设置域! 哪怕你是管理员也不准改的文件! 绑定域名 测试访问 配置DNS Windows所有版本通用的 ...
- 使用Lanproxy搭建内网穿透服务完整教程
本文主要记录了使用基于Docker的Lanproxy搭建内网穿透服务的过程,其中包括服务端和客户端的详细配置,并且基于宝塔面板的Nginx实现域名绑定.反向代理与SSL. 本文主要内容: 1. 解决的 ...
最新文章
- link 和@import 的区别?
- 顾险峰: 庞加莱猜测的证明和应用
- 怎样增加混凝土粘聚性_改善中低强度等级混凝土粘聚性的方法
- 建议被降级降薪员工主动辞职?网友炸了!
- JavaScript 中的原型(总则)
- iptables配置详解
- 微信小程序隐藏菜单栏目下转发按钮的几个方法
- java的for循环取出数据只是拿到最后一个_从MySQL中导数据到HBase
- 【转】浅谈大型网站动态应用系统架构
- 元胞自动机小团体matlab,元胞自动机matlab程序代码
- python基础之应用场景
- 10万+标注数据开放!驾驶员不良驾驶识别/电动车进电梯检测/渣土车车牌识别/反光衣识别等8大赛题详解来了!...
- SCDM学习笔记(1)
- 本科计算机专业考研集成电路,集成电路工程专业考研院校排名
- 跟葫芦兄弟学拆产品线
- 11.第十二章.采购管理
- 数学建模学习思维导图
- java红宝石是哪本_AES Java编码,红宝石解码
- Nginx中root与alias区别
- matplotlib使用cmap