IT评测·应用市场-qidao123.com

标题: 利用 OBS 推送 WEBRTC 流到 smart rtmpd [打印本页]

作者: 不到断气不罢休    时间: 2024-11-23 12:07
标题: 利用 OBS 推送 WEBRTC 流到 smart rtmpd
webrtc whip 推流 & whep 拉流简介

RFC 界说

通用的 webrtc 对于 SDP 协议的交换已经有对应的 RFC 草案出炉了。这就是 WHIP( push stream ) & WHEP ( pull stream ) .
WHIP RFC Link: https://www.ietf.org/archive/id/draft-ietf-wish-whip-01.html
WHEP RFC Link: https://www.ietf.org/archive/id/draft-murillo-whep-03.html
情况准备

要搭建 whip 和 whep 的整体演示情况必要准备 WHEP 推流端,sfu 服务器端,whep 拉流端。这里采用 OBS 实现 WHIP , smart rtmpd 实现 SFU, WEB player 实现 WHEP 。
只有版本符合的才支持 whip 推流
smart rtmpd 的版本是以日期定名的,格式是:年月日 时分秒
上图中 whip 列表包含全部的 whip 推流,点击其中一路,whep 播放器就会播放 webrtc 流
OBS 推流

选择一个 mp4 文件添加到窗口
2. whip 设置

点击 <设置> 按钮,进入设置主界面,点击 <直播> 按钮,选择 <服务> 为 “WHIP”, <服务器> 一栏填写 WHIP URL: “http://192.168.0.10:8080/whip/v1?app=live&name=stream”
3. whip 推流
点击 <开始直播> 按钮

推流乐成标志


服务器日记有 webrtc://192.168.0.10:8080/live/stream 的字样,基本上就表明推流乐成了, live 就是 app 分类, stream 就是流的名字 name
Web player 拉流


访问 smart rtmpd 自带的主页面,最下面就会有 WHIP 列表,由于可能存在多路 webrtc 的 whip 推流,展开 WHIP 列表, 找到刚才的推流,点击就会通过 whep 播放 webrtc 的视频了。
视频演示

B站: https://www.bilibili.com/video/BV1Tp2dYbEfR/?spm_id_from=333.337.search-card.all.click
抖音:https://www.douyin.com/user/MS4wLjABAAAAWHrvSz-DdJeb8-RgzWZRZOAb52fjdiKaAIuIWVHTl7ZhX6wIOrL4T_MzYkCnWgGm?from_tab_name=main&modal_id=7425917377214221631&vid=7278584962377403683

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4