前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云SRS:支持WordPress和Typecho直播插件

云SRS:支持WordPress和Typecho直播插件

作者头像
Winlin
发布2022-04-27 12:17:43
1.8K1
发布2022-04-27 12:17:43
举报
文章被收录于专栏:SRS开源服务器

WordPress是非常方便做网站、博客、vlog等等,SRS支持WordPress插件后,就可以非常方便做直播和WebRTC,增强了WordPress的音视频能力,也顺手支持了Typecho插件。

介绍

如果你已经有了一台 SRS云服务器[1] ,推流后可以用播放器播放直播流, 可以用H5或VLC[2] 播放。

但是如果你想在WordPress网站的文章中,播放HLS、HTTP-FLV或WebRTC直播流,要怎么搞?

在这个文章中,我会给出如何使用WordPress的SrsPlayer插件,来直接播放直播流,做一个直播网站,观众可以观看。

前提条件

操作的前提条件是:

  1. 1. 安装下OBS,请在 这里[3] 下载和安装OBS。
  2. 2. 安装和设置完 SRS云服务器[4] 。
  3. 3. 安装和设置好WordPress,可以用WordPress写文章了,这个麻烦网上搜一搜。很多介绍了。

这个文章中,我们会用your_public_ipv4your_domain_name,代表你的SRS服务器的IP和域名,请替换成你的地址。

Step 1: 下载插件

打开WordPress的后台,点击Plugins > Add New按钮。

搜索插件SRS Player,或者直接打开页面 链接[5] 安装插件。

点击Install Now按钮,安装完成后,点击Activate按钮激活插件。

Step 2: 嵌入简码

从SRS的后台,直接拷贝WordPress的简码Shortcode,如下图所示:

在WordPress中,创建一个Post或Page。

在Post或Page中,新建一个简码Shortcode,如下图所示。

在搜索框中,输入shortcode,也就是简码,如下图所示。

或者直接在输入框中敲斜杠/,然后按回车键,也可以直接插入,如下图所示。

在Shortcode中,粘贴已经复制的流地址。比如:

  1. 1. HLS [srs_player url="https://your_public_ipv4/live/livestream.m3u8"]
  2. 2. FLV [srs_player url="https://your_public_ipv4/live/livestream.flv"]
  3. 3. WebRTC [srs_player url="webrtc://your_public_ipv4/live/livestream"]

点击Publish按钮,然后访问你的页面。

你的播放器应该在页面上正常播放了。

Note: SRS不需要HTTPS,但是如果你的WordPress网站是HTTPS的,那么就无法播放非HTTPS的流。这时候就必须设置SRS的HTTPS,请参考 如何设置HTTPS[6]。

Step 3: 设置宽度

播放器默认的大小是视频流的大小,自动检测的,一般可以不用调整。如果你希望设置也可以,可以加一个属性width="your chosen width"就可以。

例如,如果你希望设置为320,那么代码如下:

代码语言:javascript
复制
[srs_player url="https://ip/live/livestream.m3u8" width="320"]

你的播放器的宽会变成320,而高是自动等比调整的。

Step 4: 设置HTTPS

如果你的WordPress网站是HTTPS的,但是SRS是HTTP,会播放失败。因为HTTPS网站不能访问HTTP资源,这是浏览器安全要求。

请参考如何设置HTTPS[7],让SRS支持HTTPS的流。

总结

在这个文章中,我们设置了WordPress插件,并且在Post或Page中,实现了直播播放。如果对于SRS有问题,那么可以参考 Wiki[8] 。也欢迎加微信群 这里[9] 。

引用链接

[1] SRS云服务器: https://www.bilibili.com/video/BV1844y1L7dL/ [2] VLC: https://www.videolan.org/ [3] 这里: https://obsproject.com/ [4] SRS云服务器: https://www.bilibili.com/video/BV1844y1L7dL/ [5] 链接: https://wordpress.org/plugins/srs-player/ [6] 如何设置HTTPS: http://ossrs.io/lts/zh-cn/blog/SRS-Cloud-HTTPS [7] 如何设置HTTPS: http://ossrs.io/lts/zh-cn/blog/SRS-Cloud-HTTPS [8] Wiki: https://github.com/ossrs/srs/wiki/v4_CN_Home [9] 这里: https://github.com/ossrs/srs/wikis/Contact#wechat

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 前提条件
  • Step 1: 下载插件
  • Step 2: 嵌入简码
  • Step 4: 设置HTTPS
  • 总结
    • 引用链接
    相关产品与服务
    网站建设
    网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档