Servers in stock
 Checking availability...
50% off 1st month on Instant Servers - code 50OFF Sales: +1‑917‑284‑6090
Configure server

使用 FFMPEG 作为视频流编码器教程

本教程介绍如何使用 ffmpeg 通过我们的服务进行流媒体播放。所有设置均在命令行中完成。所有紫色字符都必须替换为您帐户中的正确信息。

ffmpeg 的示例命令:

#: ffmpeg -i 'FILE or LINK' -crf 30 -preset ultrafast -acodec aac -strict experimental -ar 44100 -ac 2
-b:a 96k -vcodec libx264 -r 25 -b:v 300k -f flv
'rtmp://Username:Password@test.
primcast.com:1935
/ApllicationName/livestream'

-i 'FILE or LINK'告诉 ffmpeg 从哪里获取输入流。它可以是文件、设备或其他流。

设备捕获示例: -i video="screen-capture-recorder":audio="Stereo Mix (IDT High Definition)"

文件示例: -i '/home/user/sample.mp4'

链接示例: -i 'udp://127.0.0.0:1000/'

-crf 30设置内容速率因子。
这是 x264 的一种逻辑,它试图在保持视频质量基本一致的情况下,在更“复杂”的场景中改变比特率等等。
值为 30 时,质量和比特率可以略微降低。

-preset ultrafast 顾名思义,可提供最快的编码速度。


-acodec aac 设置音频编解码器(内部 AAC 编码器)


-strict实验模式允许使用一些实验性编解码器(内部 AAC 编码器为实验性编解码器)


-ar 44100设置音频采样率


-ac 2指定两个音频通道(立体声)


-b:a 96k设置音频比特率


-vcodec libx264设置视频编解码器


-r 25设置帧速率


-b:v 300k设置视频比特率


-f flv表示将输出流封装在 flv 格式中。


'rtmp://Username:Password@test.
primcast.com:1935/live/livestream'
是视频流上传到我们服务器的地址。请将用户名和密码替换为您帐户中的用户名和密码。


test.primcast.com替换为您帐户中的流媒体地址

ApplicationName替换为您控制面板上的名称。

配置完成后,您可以通过 HLS 链接在 VLC 等播放器中观看流媒体,也可以通过“生成播放器”链接嵌入播放器。

你知道我们也销售流媒体服务吗?

我们的音频和视频流媒体服务提供无限连接、无限带宽,并有我们全天候 (24/7) 的专家支持团队提供支持!