N
O
D
E
M
E
D
I
A
Thinking
首页
产品
文档
博客
订单
文档
视频文件虚拟直播
2026年 5月 20日 下午3:36
## 功能描述 当直播业务刚开展,或者做功能演示时,可使用预先录制的直播文件,在服务端创建虚拟直播频道。 ## 准备录像文件 支持MP4,FLV,TS格式,h264+aac编码的视频文件。 将文件传送到流媒体服务器,linux系统需要当前nms运行用户有目录读取权限。 比如/var/video/demo.mp4 ## 创建虚拟直播 ### 1.打开web后台,进入Relays页面,点击 Add Static Relay按钮  ### 2.在弹出的对话框中,Vernor选Custom  ### 3.填写文件路径和输出rtmp地址 * In_URL就填文件的绝对路径 * Out_URL 就填自定义的rtmp地址,可以是本机地址,也可以是远端服务器或cdn的地址 * DisableAudio勾选后不发送音频包 * StreamLoop 勾选后当文件读到末尾,马上切到文件头重复直播,流不中断,时间戳继续增长  ## 查看状态 任务创建后就可以在当前页面看到新建的任务,Status 1代表正在创建,2代表成功,3代表输入失败,4代表输出失败。  ## 预览视频 标签切换到Streams页,点击demo,查看刚刚创建的虚拟直播。  ## 播放列表 v3.15.2版增加对播放列表的支持,格式如下 ``` file 'xxx_s01e01.mp4' file 'xxx_s01e02.mp4' file 'xxx_s01e03.mp4' file 'xxx_s01e04.mp4' file 'xxx_s01e05.mp4' ``` 将以上内容保存为 playlist.txt,并与xxx_s01e01.mp4等同级目录。 创建自定义转发任务,填入playlist.txt的绝对路径如 In_URL: /media/xxx/playlist.txt Out_URL: rtmp://localhost/live/xxx 直播流按照顺序不间断直播,可做为连续剧类的播放。 注意: * 文件名可以是中文,但locale必须支持中文 * 可以是子目录里的文件 * 进行轮播的视频,编码方式,编码参数,分辨率大小必须一致 * 支持flv,mp4,mkv后缀的文件,但编码只能是h265/h264+aac的
嘿,我是小R,需要帮助随时找我哦
QQ客服:281269007
邮件支持
扫码加微信
回到顶部