推流方式(接入)
推流方式(接入)
Section titled “推流方式(接入)”可通过 RTMP / WebRTC (WHIP) / RTSP 推送/浏览器推流向 Nyan Streaming 发送视频。视频支持 H.264,音频支持 AAC / PCM(s16be)(PCM(s16be)可通过 RTSP 使用,Opus 可通过 WebRTC 使用)。服务器端不会重新编码视频,因此使用不支持的编解码器时无法显示直播画面。通过 RTSP 以外的方式观看 PCM(s16be)直播时,音频会转换为 AAC。
查看推流地址和推流密钥
Section titled “查看推流地址和推流密钥”用于推流的服务器地址和推流密钥可从控制台的推流密钥页面查看。选择服务器(节点)或区域后,会显示对应的推流/观看地址。
关于应该使用 Node01、Node02 还是 Node03,请参阅如何选择节点。
RTMP(OBS 等)
Section titled “RTMP(OBS 等)”支持从 OBS Studio 等常见直播软件推流。
- 推流目标 URL:
rtmp://<服务器地址>/<组织 slug>/(默认端口 1935) - 推流密钥:在控制台中创建的推流密钥/令牌
- 推荐设置:视频 H.264,音频 AAC
我们提供可简便地为 OBS 设置低延迟的配置文件。请使用低延迟 OBS 配置文件。
WebRTC(WHIP)
Section titled “WebRTC(WHIP)”这是延迟最低的推流方式,可用于从浏览器或支持 WHIP 的编码器推流。
- 推流目标:控制台中显示的 WHIP URL(HTTPS,默认端口 8443)
- 视频:H.264 / 音频:Opus
- 需要 HTTPS 环境。
可从控制台的“浏览器推流”直接使用摄像头或屏幕共享进行直播(基于 WebRTC)。无需准备直播软件,操作方便。请使用 HTTPS 环境中的浏览器(Chrome / Edge / Firefox 等)。
RTSP(推送)
Section titled “RTSP(推送)”可从监控摄像头或部分设备通过 RTSP 推送(ANNOUNCE → RECORD)直接推流。
- 推流目标 URL:
rtsp://<服务器地址>:554/<组织 slug>/...(默认端口 554) - 视频:H.264 / 音频:AAC / PCM(s16be)
多轨推流(Enhanced Broadcasting)
Section titled “多轨推流(Enhanced Broadcasting)”使用 OBS 的 Enhanced Broadcasting(多轨)时,可将多个画质的 H.264 轨道作为一路直播发送。服务器将其分发为多画质 HLS(ABR)。各画质版本由推流端(OBS)的编码器生成,服务器端不进行重新编码。
