技术研究之视频直播
前言
这里主要就是讲解关于大疆无人机实时画面,如何和声网的直播打通,这个我是根据大疆的推荐进行的配置,着实是太麻烦了。其实除了声网的配置,还可以配置RTMP直播。因为我以前使用过阿里云的RTMP直播播放,这个集成倒是非常的简单,只需要引入组件,然后配置地址就可以实现播放了,相比声网的集成,简直就是太方便了。
后来因为要做视频号直播,于是只能用RTMP进行直播了。
1.RTMP
2.声网
3.飞机直播
飞机直播,也是通过mqtt接口进行任务下达和触发的。
(1)获取直播能力
thing/product/{device_sn}/state
(2)开始直播
通过调用接口 thing/product/{gateway_sn}/services,传入如下参数,进行直播
1 | // 直播协议类型:{"0":"声网Agora","1":"RTMP","2":"RTSP","3":"GB28181"} |
1.直播功能
4.视频号
视频号的直播也是用的 rtmp 进行的直播。
视频号的直播有两种方式,一种使用是使用windows的微信直播,一种是使用 rtmp 直播流推送。
【1】.视频号如何获取推流地址?简单实操一次学会!附地址
【2】.如何使用「电脑端微信」发起视频号直播
【3】.RTMP推流方案总结 RTMP服务器:1.nignx;2.srs;3.crtmpserver c++;4.livego;5.node-rtsp-rtmp-server。RTMP推流器:1.librtmp;2.FFmpeg;3.srs-librtmp;
【4】.多个推流端推同一个URL 是指多个设备或应用程序同时向同一个URL地址推送音视频流数据。这种方式常用于直播、视频会议、实时监控等场景,可以实现多个推流端同时向同一个服务器推送音视频数据,从而实现数据的集中处理和分发。
【5】.OBS推流如何实现多平台推流
【6】.视频号OBS推流流程全参考
5.抖音
抖音也可以使用 rtmp 进行直播
6.OBS Studio
Open Broadcaster Software是由OBS Project开发的自由开源跨平台流媒体和录影程序。该程序支持Windows 10、MacOS 11以及Ubuntu 18.04以上的操作系统版