推流:

首先:OBS想要推送WebRTC格式的推流需要满足以下两点:

1:OBS版本在26及以上

2:需要给OBS安装腾讯云插件,而且只支持Windows版。

OBS下载地址:Download | OBSDownload OBS Studio for Windows, Mac or Linuxhttps://obsproject.com/download

插件下载地址:

https://mediacloud-76607.gzc.vod.tencent-cloud.com/TOBSWebRTC/Release/tencent_webrtc_plugin_20220509.zip

一:插件下载解压之后,复制data目录下的services.json和package.json到OBS的配置目录安装目录中去。

替换路径如下【根据自己电脑实际情况查找】:

二:将解压文件中的obs-plugins/64bit中的dll文件复制到OBS安装目录:obs-studio > obs-plugins > 64bit 下。

如图所示【根据自己电脑的实际安装路径查找】:

三:生成WebRTC推流地址。

登录腾讯云控制台,选择产品云直播,选择地址生成器:

四:打开OBS,点击设置按钮,

注意:此处可能会存在因OBS版本过高而导致配置不生效的问题,如果遇到,目前的解决办法就是降版本,也可以登录腾讯云跟客服沟通寻找意见。

串流密钥填写上面生成的推流地址后面拼接&stopstream_api=https://webrtcpush.myqcloud.com/webrtc/v1/stopstream

配置好推流源之后,点击开始推流即可。

播流:

获取webrtc播流地址:

腾讯云控制台,选择产品云直播

Web播放器:

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title><link href="https://web.sdk.qcloud.com/player/tcplayer/release/v4.6.0/tcplayer.min.css" rel="stylesheet"/><!--如果需要在 Chrome 和 Firefox 等现代浏览器中通过 H5 播放 Webrtc 视频,需要在 tcplayer.vx.x.x.min.js 之前引入 TXLivePlayer-x.x.x.min.js。--><!--有些浏览器环境不支持 Webrtc,播放器会将 Webrtc 流地址自动转换为 HLS 格式地址,因此快直播场景同样需要引入hls.min.x.xx.xm.js。--><script src="https://web.sdk.qcloud.com/player/tcplayer/release/v4.6.0/libs/TXLivePlayer-1.2.3.min.js"></script><!--如果需要在 Chrome 和 Firefox 等现代浏览器中通过 H5 播放 HLS 协议的视频,需要在 tcplayer.vx.x.x.min.js 之前引入 hls.min.x.xx.xm.js。--><script src="https://web.sdk.qcloud.com/player/tcplayer/release/v4.6.0/libs/hls.min.1.1.5.js"></script><!--如果需要在 Chrome 和 Firefox 等现代浏览器中通过 H5 播放 FLV 格式的视频,需要在 tcplayer.vx.x.x.min.js 之前引入 flv.min.x.x.x.js。--><script src="https://web.sdk.qcloud.com/player/tcplayer/release/v4.6.0/libs/flv.min.1.6.3.js"></script><!--如果需要在 Chrome 和 Firefox 等现代浏览器中通过 H5 播放 DASH 视频,需要在 tcplayer.vx.x.x.min.js 之前引入 dash.min.x.x.x.js。--><script src="https://web.sdk.qcloud.com/player/tcplayer/release/v4.6.0/libs/dash.all.min.4.4.1.js"></script><!--播放器脚本文件--><script src="https://web.sdk.qcloud.com/player/tcplayer/release/v4.6.0/tcplayer.v4.6.0.min.js"></script></head><body><video id="player-container-id" width="414" height="270" preload="auto" playsinline webkit-playsinline></video></body><script type="text/javascript">var player = TCPlayer('player-container-id', {}); // player-container-id 为播放器容器 ID,必须与 html 中一致var url="webrtc://livexxxxx.com/live/123456"; //替换为自己的webrtc播流地址player.src(url); // url 播放地址</script>
</html>

播放效果:

IOS播放集成参考文档:

https://cloud.tencent.com/document/product/454/55880

Android播放集成参考文档:

https://cloud.tencent.com/document/product/454/68195

OBS使用WebRTC进行腾讯云推流播流相关推荐

  1. 安卓rtmp推流app_直播-腾讯云推流-sdk 播放地址不正确的解决方案---蜻蜓系统-uniapp-flutter通用...

    直播-腾讯云推流-sdk 播放地址不正确的解决方案---蜻蜓系统-uniapp-flutter通用 方法文件: /app/Services/LiveService.php 这个问题耽误了时间,有必要记 ...

  2. Android开发-在Android里接入腾讯云推流SDK实现直播推流的功能

    前 言 如今,在国内移动互联网发展了几年的时间,移动开发技术也相对的成熟,在咱们日常使用的手机App中也少不了直播的功能,不管是娱乐类.游戏类.体育类还是教育类等的App都会有直播的功能,可以说直播的 ...

  3. 简易:阿里云视频直播,用户端按需求实现推流播流URL

    简单介绍一下,阿里云的播流推流地址的实现方式. 相关文档路径:https://help.aliyun.com/document_detail/85018.html?spm=5176.11202509. ...

  4. 利用腾讯云推流做7*24小时云直播

    早在10年前,直播刚刚火的的时候,我就写过一个基于RTMP推流的直播工具,但没有利用起来,一直荒废了.想想真是可惜,不过谁怪咱精力有限切没有商业头脑呢. 最近刷B站,一位UP分享了无人值守的云直播方案 ...

  5. 获取阿里推流播流地址

    1.进入工作台--直播控制台--地址生成器,输入播流域名,自动关联推流域名,APPname和steam name自定义,点击"开始生成",在"地址示例说明"里看 ...

  6. 微信小程序直播自己的服务器,使用微信小程序和腾讯云实现直播功能

    不久前微信小程序开放了直播接口,正好阿北的服务器在腾讯云上,就用腾讯云的直播服务实战了一下,以下为实战过程,希望对你有用. 我是通过obs实现推流,然后用小程序进行直播播放,也就是PC->小程序 ...

  7. 腾讯云php小程序,使用微信小程序和腾讯云实现直播功能

    不久前微信小程序开放了直播接口,正好阿北的服务器在腾讯云上,就用腾讯云的直播服务实战了一下,以下为实战过程,希望对你有用. 我是通过obs实现推流,然后用小程序进行直播播放,也就是PC->小程序 ...

  8. 微信小程序直播服务器是用的腾讯的,使用微信小程序和腾讯云实现直播功能

    不久前微信小程序开放了直播接口,正好阿北的服务器在腾讯云上,就用腾讯云的直播服务实战了一下,以下为实战过程,希望对你有用. 我是通过obs实现推流,然后用小程序进行直播播放,也就是PC->小程序 ...

  9. 小程序 腾讯云 php,使用微信小程序和腾讯云实现直播功能

    不久前微信小程序开放了直播接口,正好阿北的服务器在腾讯云上,就用腾讯云的直播服务实战了一下,以下为实战过程,希望对你有用. 我是通过obs实现推流,然后用小程序进行直播播放,也就是PC->小程序 ...

最新文章

  1. 在centos 下安装配置基于gitosis 的git 服务
  2. 使用 class-dump 扫描 app 关键字
  3. OpenCASCADE:绘制测试线束之命令语言
  4. Linux内存page,【原创】(十四)Linux内存管理之page fault处理
  5. 云计算机教室怎么布线,云和县实验小学计算机教室综合布线及计算机安装预算方案.doc...
  6. 优化算法笔记|灰狼算法理解及Python实现
  7. Java快速入门学习笔记7 | Java语言中的类与对象
  8. 为什么php不能用了,为什么php不能做大型系统?
  9. uitableview 弹性_iOS UITableView/UICollectionView的嵌套和悬停的解决方案
  10. 20张图深度详解MAC地址表、ARP表、路由表
  11. 2019/12/9 K60单片机学习
  12. python while循环的用法_Python while循环语句详解
  13. 阿里云ACP大数据专业认证,值得报名吗?
  14. stata合并多张箱线图的命令
  15. 如何为PPT加上页码/总页码
  16. PCL点云库(Point Cloud Library)简介
  17. C++输入一行字符,分别统计出其中 英文字母、数字、空格和其它字符的个数。
  18. mysql右表更新左表,mysql优化。左表是25W数据,右表目前小表,但随后是百万,千万,亿级别的表,慢慢增长...
  19. jmeter使用技巧——线程组
  20. Unc0ver-v5.0.1版本发布,报错原因以及广告问题

热门文章

  1. python求excel平均数_#python抓取excel表格数据#使用python3读取处理excel表的数据内容如何对内容求平均值...
  2. 灰色关联分析的简单介绍以及使用
  3. 【C++要笑着学】类和对象 | 初识封装 | 访问限定符 | 类的作用域和实例化 | 类对象模型 | this指针
  4. HTML5期末大作业:全屏页面滚动漫画风格个人主页网站设计 (HTML+CSS)
  5. 如何设计一触式微交互
  6. eclipse各版本说明与区别
  7. 计算机桌面图标在地址栏,我的电脑地址栏不见了怎么办
  8. SQL中的布尔型变量
  9. Python中的布尔类型
  10. 注意力机制--CBAM的研究