部署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"
下载地址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"
相关文章推荐
- KindEditor上传视频
- nod1001 数组中和等于k的数对问题
- 在linux环境上如何部署SolrCloud
- java回顾之贪吃蛇代码review
- 【转载】kindeditor API ,kindeditor使用手册,kindeditor函数,kindeditor使用,超级大收集
- Beaglebone Black– 智能家居控制系统 LAS - 刷 WiFi 模块 ESP8266 Firmware 和 ESP8266 直接收发 GPIO 信号
- 似乎CRC校验也不是安全的
- 【Unity】Unity Editor菜单按钮扩展
- Codeforces edu 6. E New Year Tree 图论 线段树
- openstack neutron 学习资料
- git@Osc初识
- 【CodeForces 472A】Design Tutorial: Learn from Math
- leetcode 11 Container With Most Water
- html入门
- BLOCK的应用
- Devstack Screen 使用技巧
- poj 1083 Moving Tables
- 关于蓝桥杯官网ADV-197 P1001试题分析与strlen函数疑问
- [啊哈!算法] => 读书笔记(一)
- Codeforces edu 6. D Professor GukiZ and Two Arrays 二分搜索 枚举