部署RTMP流媒体服务器,并使用FFMpeg命令行模式测试

来源:互联网 发布:ubuntu安装aria2 编辑:程序博客网 时间:2024/04/28 18:30

使用的是FMS来作为rtmp服务器。

下载地址http://120.52.73.13/download.macromedia.com/pub/flashmediaserver/updates/3_5_2/Windows/FlashMediaServer3.5.exe


安装时候会提醒你设置一些参数,可以先不用填写。

安装完成后,后台进入的入口是:



这里面可以设置服务器地址,端口号,appName,appInstance这几个参数。

服务器 URL。具有以下格式:protocol://servername:port/appName/appInstance
举个例子
,我本机设置的rtmp服务器的地是:

rtmp://192.168.1.101:1935/live/sunyang

我封装好的RTMP包就发送到这个地址。可以根据你新建的app什么的来指定。

默认端口号:1935和80。我在配置文件里把80改了。因为http协议占这个。


服务器搭好后,服务也就启动了。然后就可以测试一下。

基于ffmpeg的命令行命令。

发送h264文件到rtmp服务器:

ffmpeg -re -i C:/a2.h264 -vcodec copy -f flv rtmp://192.168.1.101:1935/live/sunyang

(这个C:/a2.h264文件,就是昨天通过手机录下来的,见上篇博客)


打开一个dos窗口,用ffmpeg播放:

ffplay "rtmp://192.168.1.101:1935/live/sunyang live=1" 


0 0
原创粉丝点击