您的位置:首页 > 其它

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

2016-01-28 01:44 447 查看
使用的是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" 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: