跳转到内容

推流方式(接入)

可通过 RTMP / WebRTC (WHIP) / RTSP 推送/浏览器推流向 Nyan Streaming 发送视频。视频支持 H.264,音频支持 AAC / PCM(s16be)(PCM(s16be)可通过 RTSP 使用,Opus 可通过 WebRTC 使用)。服务器端不会重新编码视频,因此使用不支持的编解码器时无法显示直播画面。通过 RTSP 以外的方式观看 PCM(s16be)直播时,音频会转换为 AAC。

用于推流的服务器地址和推流密钥可从控制台的推流密钥页面查看。选择服务器(节点)或区域后,会显示对应的推流/观看地址。

关于应该使用 Node01、Node02 还是 Node03,请参阅如何选择节点。

支持从 OBS Studio 等常见直播软件推流。

  • 推流目标 URL:rtmp://<服务器地址>/<组织 slug>/(默认端口 1935)
  • 推流密钥:在控制台中创建的推流密钥/令牌
  • 推荐设置:视频 H.264,音频 AAC

我们提供可简便地为 OBS 设置低延迟的配置文件。请使用低延迟 OBS 配置文件。

这是延迟最低的推流方式,可用于从浏览器或支持 WHIP 的编码器推流。

  • 推流目标:控制台中显示的 WHIP URL(HTTPS,默认端口 8443)
  • 视频:H.264 / 音频:Opus
  • 需要 HTTPS 环境。

可从控制台的“浏览器推流”直接使用摄像头或屏幕共享进行直播(基于 WebRTC)。无需准备直播软件,操作方便。请使用 HTTPS 环境中的浏览器(Chrome / Edge / Firefox 等)。

可从监控摄像头或部分设备通过 RTSP 推送(ANNOUNCE → RECORD)直接推流。

  • 推流目标 URL:rtsp://<服务器地址>:554/<组织 slug>/...(默认端口 554)
  • 视频:H.264 / 音频:AAC / PCM(s16be)

使用 OBS 的 Enhanced Broadcasting(多轨)时,可将多个画质的 H.264 轨道作为一路直播发送。服务器将其分发为多画质 HLS(ABR)。各画质版本由推流端(OBS)的编码器生成,服务器端不进行重新编码。

  • 没有视频/没有声音:请检查编解码器。视频通常使用 H.264,音频通常使用 AAC。详情请参阅支持的编解码器。
  • 直播突然断开:请确认是否达到连续直播时长或码率上限。详情请参阅套餐、限制与政策。