在windows server 2008上,用ffmpeg和crtmpserver搭建基于文件的可循环伪直播(RTMP直播)

前言:

捣鼓了好几天,总算弄好了,为了方便自己以后使用,特在此做个总结。如果能帮助到别人的话,再好不过了。

准备材料:

1.ffmpeg 推荐去官网下载适合自己的版本 http://ffmpeg.org/

2.crtmpserver 笔者使用的是一个测试版 下载测试版

3.test.mp4 测试文件请自行准备


操作流程:

1.开启crtmpserver服务器(仅笔者提供的测试版,其他版本请自行研究)

解压下载的测试版压缩包,解压到任意目录,双击StartServer.bat脚本启动。

2.使用ffmpeg循环推送rtmp流到crtmpserver服务器

笔者使用了bat脚本来实现循环推送,脚本如下:

:test
ffmpeg -re -i d:/live/test.mp4 -f flv rtmp://localhost/live/test
goto:test

下载脚本文件

3.使用支持rtmp协议的播放器播放

rtmp://localhost/live/test

下载流媒体转码范例文件


参考链接:

用Delphi实现基于RTMP协议的多媒体直播系统

FFmpeg

Linux使用ffmpeg直播推流

Encoding for streaming sites

《在windows server 2008上,用ffmpeg和crtmpserver搭建基于文件的可循环伪直播(RTMP直播)》上有1条评论

  1. ffmpeg -re -f concat -i list.txt -codec copy -f flv rtmp://localhost/live/test

    list.txt
    file ‘d:/live/test1.mp4’
    file ‘d:/live/test2.mp4’
    file ‘d:/live/test3.mp4’

发表评论