首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >SRS4内置且全面支持HTTPS,srs-console管理后台1.0发布

SRS4内置且全面支持HTTPS,srs-console管理后台1.0发布

作者头像
Winlin
发布2022-03-18 17:11:41
发布2022-03-18 17:11:41
3K0
举报
文章被收录于专栏:SRS开源服务器SRS开源服务器

不用代理,SRS就可以提供HTTPS API。不用代理,SRS就可以调用HTTPS Callback。不用代理,SRS就可以提供HTTPS FLV。不用代理,SRS就可以支持WebRTC推流(需要HTTPS API)。不用代理,SRS就可以支持HTTPS HLS。

HTTPS FLV和HLS

SRS4之前只提供HTTP FLV和HLS,可以使用go-oryx作为HTTPS代理,将HTTP FLV和HLS转成HTTPS FLV和HLS提供服务。

SRS4只需要配置一下,就可以支持HTTPS FLV和HLS了:

代码语言:javascript
复制
# conf/https.flv.live.conf# conf/https.hls.confhttp_server {    enabled         on;    listen          8080;    dir             ./objs/nginx/html;    https {        enabled on;        listen 8088;        key ./conf/server.key;        cert ./conf/server.crt;    }}

Remark:Flash播放器播放HLS时,要求证书是合法的证书,自签名证书可能会有问题。 Note:请将证书换成你的合法证书,开发时可以用自签名证书,需要在页面空白处敲thisisunsafe

是不是很简单?

HTTPS和移动端

当然SRS官方App,SRS直播,也支持了HTTPS FLV和HLS:

Note:请访问官网,扫描二维码安装SRS官方App。

SRS官网上也提供了HTTPS对应的流:

是不是很直观?

HTTPS API和WebRTC

SRS4之前只提供HTTP API,可以使用go-oryx作为HTTPS代理,将HTTP API转成HTTPS API提供服务。

SRS4只需要配置一下,就可以支持HTTPS API了:

代码语言:javascript
复制
# conf/https.rtc.confhttp_api {    enabled         on;    listen          1985;    https {        enabled on;        listen 1990;        key ./conf/server.key;        cert ./conf/server.crt;    }}

Remark:一般WebRTC推流需要HTTPS API,在srs-console中也可以访问HTTPS API。 Note:请将证书换成你的合法证书,开发时可以用自签名证书,需要在页面空白处敲thisisunsafe

是不是很方便?

HTTPS Callback

SRS4之前只支持HTTP Callback,也就是回调时只能回调HTTP服务。可以使用go-oryx作为HTTP代理,将HTTPS转成HTTP,供SRS调用。

SRS4已经支持了HTTPS Callback,可以直接回调你的HTTPS服务:

代码语言:javascript
复制
# conf/https.hooks.callback.confvhost __defaultVhost__ {    http_hooks {        enabled         on;        on_connect      https://127.0.0.1:443/api/v1/clients;        on_close        https://127.0.0.1:443/api/v1/clients;        on_publish      https://127.0.0.1:443/api/v1/streams;        on_unpublish    https://127.0.0.1:443/api/v1/streams;        on_play         https://127.0.0.1:443/api/v1/sessions;        on_stop         https://127.0.0.1:443/api/v1/sessions;    }}

Note:请将证书换成你的合法证书,开发时可以用自签名证书,需要在页面空白处敲thisisunsafe

是不是很便捷?

SRS Console管理后台

srs-console,请参考github官网,已经添加到了ossrs组织中,支持访问SRS的HTTP和HTTPS API。

是不是功能很强大?

SRS4什么时候发布?

等视频号关注过万,就发布SRS4,用微信扫描二维码关注视频号吧:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SRS开源服务器 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档