怎么做到微信直播,HTML5直播,低延时

怎么做到微信直播,HTML5直播,低延时,第1张

功能模块概述
通过obs客户端推流到nginx流媒体服务器上,对流媒体用ffmpeg将流剪切为若干段ts流文件并保存到临时目录中,通过访问m3u8格式拼接ts流文件段来观看直播。
推流端
采用开源工具OBS客户端进行推流
根据项目的推流地址,填入OBS客户端(下载地址)中,并设置场景,保存后重启,便可开始推流。
为更加稳定的推流,建议使用以上链接中的v0625稳定版本,按提示安装完成后,打开设定在广播设定中,伺服器统一填写我们项目的流媒体接收流地址:
rtmp://127001:1935/hls/
以上这几个数据都是可以更改的。
127001——你的流媒体服务器ip
1935——你的rtmp端口号
hls——你的直播nginx配置模块
具体在下文中也有详细介绍
配置地址
回到主界面,右键来源,选择添加视频捕捉设备或获取窗口等(相关设置默认即可),点击开始串流,便可开始直播。
添加场景
图为添加视频捕捉设备后的直播画面:
直播中
流媒体服务器
Nginx接收推流模块
rtmp_auto_push on;
rtmp {
server {
listen 1935;
application hls {
live on;
hls on;
hls_path /tmp/hls;
on_publish 项目地址/liveOnPublish;
on_publish_done 项目地址/liveOnDone;
notify_method get;
}
}
}
配上我在word上的注解
注解1
Nginx处理直播流模块
>

手机上可以支持RTMP推流的软件有云图TV、风云直播、VST全聚合手机版等等;直接打开手机应用市场搜索电视直播看看;有的电视台节目可以直接微信关注公众号,然后微信直接看电视直播。

RTMP

是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。

RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。

如需使用 DJI Fly App 进行直播,请首先下载安装/更新 App 软件

安装最新版本DJI Fly App 后,可以在 DJI Fly 图传界面右上角“” > 图传 > 开启直播功能,分享飞行画面。支持平台有微信视频号与 RTMP 自定义直播。

为了方便更快了解并使用 DJI Fly 直播功能,我们准备了相关 *** 作指引

DJI Fly App 直播 *** 作指南

如果想了解 DJI Fly App 支持哪些直播平台,怎么直播,快手、抖音、淘宝平台是否支持直播,可以参考本篇内容获取帮助。

适用产品:DJI Mavic 3,DJI Air 系列,DJI Mini 系列,DJI Mavic 3 Classic

DJI FPV 不支持直播;DJI Mini 3 系列搭配 DJI RC 遥控器时不支持直播。

支持的直播平台

RTMP 推流直播、微信视频号直播

如果您需要直播的平台未显示在列表内,可以联系对应直播平台的工作人员确认平台是否支持 RTMP 推流直播,如支持,应如何获取 RTMP 推流地址和推流码。确认后,可以参考以下 RTMP 推流直播教程进行直播。

RTMP 推流直播教程

1 进入飞行界面,点击右上角“···”;

2 选择“图传”,下滑找到“选择直播平台”;

3 点击“RTMP”直播,将直播平台获取到的推流地址和推流码填入“RTMP地址”中;

例:推流地址:rtmp://10xx30

推流码:livxxxme

填入时 RTMP 时输入:rtmp://10xx30/livxxxme,中间不要加空格。

4 界面会出现下图箭头所示“红色图标”,说明直播开始。

微信视频号直播教程

1  开启微信,开启视频号直播授权;

2  授权开启后,连接飞行器,打开DJI Fly App,选择微信号直播;

3 当微信号授权完成,页面会提示已授权,设置直播参数,点击“OK”;

4 根据需求设置直播信息,设置完成后点击“开始直播”;

① 封面

② 直播间类型

③ 直播主题

④ 直播设置,例如:送礼物的开关

5 开始直播后飞行界面如下图所示。

这个RTMP推流地址的意思是指:这个直播网络流要向哪个流媒体服务器推送。 所以应该是流媒体服务器给出这个地址。 也就是说服务器上安装的流媒体系统如800li直播系统会给出RTMP推流地址,也就是发布地址,意思是把这个流发布到哪个服务器进行互联网数据实时分发。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13405047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存