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

Posted gsls200808

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建内网音频直播源基于天津相声广播音频相关的知识,希望对你有一定的参考价值。

方案介绍

采集端:津云app音频

推流客户端:FFmpeg+pavucontrol-qt

推流直播平台:SRS

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

ubuntu安装这里略过

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

最后的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中播放

 

 

以上是关于搭建内网音频直播源基于天津相声广播音频的主要内容,如果未能解决你的问题,请参考以下文章

使用 ExoPlayer 缓冲音频直播

JavaCV音视频开发宝典:基于JavaCV实现wav音频直播服务,wav在线FM电台直播服务,无需流媒体服务,浏览器原生audio标签直接播放wav直播音频

JavaCV音视频开发宝典:基于JavaCV实现wav音频直播服务,wav在线FM电台直播服务,无需流媒体服务,浏览器原生audio标签直接播放wav直播音频

JavaCV音视频开发宝典:基于JavaCV实现wav音频直播服务,wav在线FM电台直播服务,无需流媒体服务,浏览器原生audio标签直接播放wav直播音频

怎么搭建1对1直播源码?技术才是硬道理

React Native Expo 音频 |从最新位置播放直播