SRS服务接入华为云CDN

news/2024/9/22 20:57:11/

CDN_0">CDN简介:

CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
本文主要讲述CDN如何分发SRS的流媒体数据,以及如何配置CDN:

一、srs配置

正常的标准配置即可,需打开hls推流即可,一般配置中默认打开
参考配置:

listen 1935;
max_connections 1000;
daemon on;
#srs_log_tank console;http_server {enabled         on;listen          8080;dir             ./objs/nginx/html;https {enabled on;listen 8088;key ./conf/server.key;cert ./conf/server.crt;}
}http_api {enabled         on;listen          1985;https {enabled on;listen 1990;key ./conf/server.key;cert ./conf/server.crt;}
}stream_caster {enabled on;caster gb28181;output rtmp://127.0.0.1/live/[stream];listen 9000;tcp_enable on;rtp_port_min 58200;rtp_port_max 58300;wait_keyframe off;rtp_idle_timeout 30;audio_enable on;host 172.16.8.52;sip {enabled on;listen 5060;serial 34020000002000000001realm 3402000000ack_timeout 30;keepalive_timeout 120;auto_play on;invite_port_fixed on;query_catalog_interval 60;candidate 123.59.28.76;}
}

二、华为云cdn配置

1.登录华为云,找内容分发网络cdn

2.点击域名管理,点击添加域名

1713529717874.png

3.配置加速域名,选择点播加速

1713529828334.png

4.添加源站

配置源站地址,源站地址为域名对应的外网服务器ip地址例如test.meeting.com.cn对应我们现有的外 网服务器123.59.28.1。源站地址就为123.59.28.1。该地址也是srs部署环境地址。http端口为srs的 hls协议切片拉流端口。默认8080
1713529937015.png
以上内容配置完成后点击确认。进行下一步配置。

5.将缓存规则修改为0s或者1s

1713529985194.png
配置完成后进行下一步。

6.CNAME配置。

CNAME配置是对域名的配置,test.meeting.com.cn域名在阿里云上申请,因此需在阿里云上配置。

CDN_78">三、测试通过CDN拉流

将rtmp流推至srs,打开vlc视频工具,打开网络串流,输入网络url,例如如下:
http:/test.meeting.com.cn/live/4611686027042922489-1712047570325.m3u8
播放后可在华为云cdn中查看cdn流量
1713530158749.png
1713530183663.png


http://www.ppmy.cn/news/1426119.html

相关文章

从写博客到现在的感受

从写博客开始到现在我已经写了35篇博客了,慢慢的了解发现,越是深入了解代码,我就感觉到自己的渺小与不足,感觉要写的东西实在是太多了,我发现:以前我是个初学小白,现在依然是个初学小白&#xf…

对前端路由的理解

在前端技术早期,一个 url 对应一个页面,如果要从 A 页面切换到 B 页面,那么必然伴随着页面的刷新。这个体验并不好,不过在最初也是无奈之举——用户只有在刷新页面的情况下,才可以重新去请求数据。 后来,改…

华为配置路由式Proxy ARP示例

配置路由式Proxy ARP示例 组网图形 图1 配置路由式Proxy ARP组网图 路由式Proxy ARP简介配置注意事项组网需求配置思路操作步骤配置文件 路由式Proxy ARP简介 企业内部进行子网划分时,可能会出现两个子网网络属于同一网段,但是却不属于同一物理网络的情…

LabVIEW变速箱自动测试系统

LabVIEW变速箱自动测试系统 在农业生产中,采棉机作为重要的农用机械,其高效稳定的运行对提高采棉效率具有重要意义。然而,传统的采棉机变速箱测试方法存在测试效率低、成本高、对设备可能产生损害等问题。为了解决这些问题,开发了…

FreeSWITCH 1.10.10 简单图形化界面17 - ubuntu22.04或者debian12 安装FreeSWITCH

FreeSWITCH 1.10.10 简单图形化界面17 - ubuntu22.04或者debian12 安装FreeSWITCH 界面预览00、先看使用手册0、安装操作系统1、下载脚本2、开始安装3、登录网页FreeSWITCH界面安装参考:https://blog.csdn.net/jia198810/article/details/132479324 界面预览 http://myfs.f3…

24. 【Android教程】适配器 Adapter

本节将会引入一个全新的概念——适配器,这个名字很形象,和电源适配器的功能类似,从程序设计的角度出发,它可以将不同类型、不同结构的数据适配到一起。 在 Android 中,适配器是 UI 组件和数据之间的桥梁,它…

算法题解记录18+++搜索二维矩阵Ⅱ

本题可以说是运用二分查找的典例,即使是面对矩阵,只要是它保持“排序好”这样的结构,就一定能采用二分查找法。【你知道的,对于排序好的数组,二分查找几乎是最优秀的算法】 当然,答案提供的是“Z字形查找法…

详解IIC通信协议以及FPGA实现

一、IIC简介 IIC也称为I2C(Inter-Integrated Circuit)由飞利浦公司(现在的恩智浦半导体)开发,是一种用于短距离数字通信的串行,同步,半双工通信接口协议;传输在标准模式下可以达到10…