教程 · 来自 Epiphan Pearl 的实时视频

Epiphan Pearl 教程:四个字段,让您的节目上线播出

本 Epiphan Pearl 教程将带您从开箱到开通 Primcast 直播频道:您只需添加一个 RTMP 推流,填写面板中的四个字段,设置 2 秒关键帧间隔,然后点击开始。

在 Pearl-2、Pearl Mini、Pearl Nano 和 Pearl Nexus 上的操作方式相同。针对网络连接较弱的场地,我们还提供了 SRT 版本,并为较旧的 Epiphan 编码器准备了一小段说明。

频道 1 · 推流RTMP push
  1. URLrtmp://HOST:1935/APP服务器,在您的面板中
  2. 流名称livestream流名称,在您的面板中
  3. 用户名your-username用户名,在您的面板中
  4. 密码••••••••••密码,在您的面板中
01

开始之前:您的 Pearl 以及面板中的四个值

您可以在与 Pearl 处于同一网络的浏览器中完成所有设置。请另开一个标签页登录您的 Primcast 面板,因为您需要从一个页面复制到另一个页面。

打开 Pearl 管理面板

在浏览器中输入 Pearl 的 IP 地址,并以 admin 身份登录。在带前置屏幕的型号上,地址会显示在屏幕上。否则,请在路由器的已连接设备列表中查找 Pearl。

如果管理面板提示有固件更新,请先更新固件。Epiphan 会持续添加推流选项,其中包括 SRT,使用当前版本可以避免您寻找一个并不存在的菜单。

复制您的编码器设置

登录 Primcast,打开您的视频账户,找到 直播 卡片。在 编码器设置 下,您会看到:

服务器
一个类似 rtmp://HOST:1935/APP 的地址。
流名称
通常为 livestream。
用户名
您的 Pearl 发布时使用的登录名。
密码
点击显示前处于隐藏状态。新密码会生成一个新的。

您的卡片上是否还列出了 最近服务器?请将该地址填入 Pearl 的 URL 字段。这样,您的 Pearl 就会连接到离您最近的一个节点(纽约、迈阿密、旧金山、阿姆斯特丹或布加勒斯特),剩余路程由我们的网络承载。流名称、用户名和密码不变。

02

Epiphan Pearl RTMP 推流,逐步操作

每个 Pearl 频道都可以承载各自的流。请将 Primcast 流添加到包含您希望观众看到的布局的频道中。

  1. 在管理面板中,在 频道 下选择您的频道,然后打开 推流。
  2. 点击 新建流,然后选择 RTMP push。
  3. 将面板中的 服务器 地址粘贴到 URL 中。末尾的流名称请省略:它有单独的字段。
  4. 在 流名称 中输入流名称,通常为 livestream。
  5. 填写 用户名 和 密码。许多其他平台的指南会告诉您将这两项留空。但在 Primcast 上它们是必填项,缺少它们的流会被拒绝。
  6. 点击 应用,然后点击 开始。Pearl 连接后,流状态会发生变化。

大多数流媒体平台会给您一个单独的流密钥,填入流名称字段即可。而 Primcast 给您的是一个流名称加上一个发布登录信息,因此四个字段都要填写。

03

实现流畅 Epiphan Pearl 推流的编码设置

打开频道的 编码 页面。选择 H.264 视频和 AAC 音频,然后根据您的上传速度选择下面合适的一行。请保留三分之一的上传余量:测速显示 6 Mbps 时,最多发送约 4 Mbps。

按分辨率建议的 Epiphan Pearl 编码设置
帧尺寸帧率视频比特率音频所需上传带宽
1920×1080304,500 kbpsAAC 128 kbps7 Mbps
1280×720302,500 kbpsAAC 128 kbps4 Mbps
854×480301,200 kbpsAAC 96 kbps2 Mbps

将关键帧间隔设置为 2 秒

这是决定播放是否稳定的关键设置。我们会按关键帧将您的流切分为播放片段,因此过长或不均匀的间隔会让观众看到缓冲,即使两端都没有任何问题。

不要超出您的套餐限制

付费直播视频套餐接受编码器最高 5 Mbps 的输入,这已覆盖 1080p 一行。如果您不确定场地的网络连接情况,请从 720p 开始,测试后再提升。

04

Epiphan Pearl SRT,适用于网络连接较弱的场地

SRT 会重新发送丢失的数据包,因此来自场地 Wi-Fi、移动上行链路或其他大洲的流在 RTMP 会卡顿的情况下仍能继续传输。它随我们的视频 CDN 的专业版和白金版套餐提供,您的直播推流卡上会有一个SRT 接收区域,包含您专属的端口和密码短语。

在 Pearl 上添加 SRT 流

  1. 在您的频道下,打开推流,点击新建流,然后选择SRT。
  2. 将模式设置为Caller。您的 Pearl 会主动拨出,我们的服务器会在您的端口上监听。
  3. 从 SRT 接收区域的地址行输入主机和端口。
  4. 使用 128 位密钥(AES-128)开启加密,并粘贴您的密码短语。将流 ID 留空。
  5. 点击应用,然后点击开始。

对您的观众有什么变化

通过 SRT 到达的流会以自己的名称播放。只要您通过 SRT 发送,就可以使用面板在播放地址下显示的链接。

地址
srt://HOST:PORT
密码短语
点击显示之前处于隐藏状态。
密钥长度
128-bit (AES-128)
延迟
我们这边会等待1000 ms来接收迟到的数据包。在 Pearl 上设置更高的值可以为较差的链路留出更多余地。

如果您的卡片在 SRT 接收下方显示最近服务器一行,请使用该主机和端口以及相同的密码短语。它会先将您的 Pearl 连接到我们最近的位置。

05

检查您是否已上线,并修复未上线的问题

  1. 在 Pearl 上,您启动的流应报告已连接并正在发送。
  2. 在您的 Primcast 面板上,直播推流卡每 15 秒刷新一次。它应显示您已上线,并显示 Pearl 正在发送的比特率。
  3. 从同一张卡片复制播放链接,并在 VLC 中打开(媒体,然后打开网络串流),以查看您的观众将看到的内容。
Epiphan Pearl 推流常见问题及其解决方法
您看到的情况该怎么做
Pearl 完全无法连接逐字检查 URL,包括 :1935 和应用程序名称。一些酒店和办公网络会阻止 1935 端口,因此请尝试其他连接方式或切换到 SRT。
连接成功,但流被拒绝用户名或密码错误。在面板中点击新建密码,将其粘贴到 Pearl 中,点击应用并重新开始。
更改密码后面板没有任何显示新密码会在 Pearl 下次连接时生效。在 Pearl 上停止流,然后重新启动。
流正在运行,但观众出现缓冲将关键帧间隔设置为 2 秒,然后在步骤 03 中降至较低的行。您场地的上传速度可能比看起来要慢。
画面黑屏或没有声音频道的布局中没有直播源。检查承载该流的频道的输入和布局。
06

带有发布流页面的旧款 Epiphan 编码器

早期的 Epiphan 编码器使用不同的网页界面。如果您的设备有发布流区域而不是频道和推流,请按照以下两个步骤操作。

  1. 以admin身份登录,打开发布流,点击发布并选择RTMP push。输入流地址、端口和挂载点,格式为 application/streamname(例如 live/livestream),然后输入您的用户名和密码。
  2. 保存,然后打开连接选项卡。出现名为 rtmp.publish 的行表示编码器正在向您的 Primcast 频道发送数据。
旧款 Epiphan 编码器的发布流页面,已选择 RTMP push,并填写了地址、端口和挂载点字段
已选择 RTMP push 的发布流页面。点击图片可放大。
旧款 Epiphan 编码器的连接选项卡,列出了活动的 rtmp.publish 连接
流运行后的连接选项卡。
07

Epiphan Pearl 直播常见问题

Epiphan Pearl 的 URL 和流名称字段该填什么?

URL 是 Primcast 面板中直播卡片上的服务器地址,格式类似 rtmp://HOST:1935/APP。流名称通常是 livestream。在下方两个字段中填入您的发布用户名和密码,然后点击应用。

Pearl 上需要填写用户名和密码字段吗?

需要。您的 Primcast 频道只接受使用发布登录信息签入的流,所以两个字段都要填。针对单一流密钥平台的教程会告诉您留空,这就是照搬那些教程的流会被拒绝的原因。

Epiphan Pearl 应使用什么关键帧间隔?

两秒,保持固定,在频道的编码页面设置。播放是按关键帧切分片段的,所以更长或不均匀的间隔会让观众遇到缓冲。

Epiphan Pearl 支持 SRT 直播吗?

支持,当前 Pearl 固件可以在呼叫方模式下使用加密口令发送 SRT。在 Primcast 上,SRT 接入包含在视频 CDN 的专业版和白金版套餐中。您的面板随后会显示要使用的地址和口令。

我可以同时直播到 YouTube 和 Primcast 吗?

可以,有两种方式。在同一个 Pearl 频道上添加第二个流,这会占用您上传带宽的第二份份额。或者将一路流发送到 Primcast,并在面板中开启转推:它会把您的频道转发到最多五个目的地,例如 YouTube、Facebook、Twitch 或任何其他 RTMP 服务器,而您的上传只需承载一份副本。

Pearl 在直播到 Primcast 的同时可以录制吗?

可以。录制在 Pearl 上按频道设置,并与直播同时运行,因此即使场地连接短暂中断,您也能保留节目的本地副本。

如果我的 Pearl 仍然无法连接,谁能提供帮助?

打开本页面的聊天窗口。我们的 AI 支持会在几秒内回复,可以查看您的账户和频道,确认是否有数据到达,并在您要求时随时转接人工客服。

为您的 Pearl 提供一个直播频道

Primcast 直播视频频道为您提供本教程所需的四个参数、一个播放链接以及用于您网站的嵌入代码。选择一个套餐,编码器设置就会在面板中等着您。