搭建nginx rtmp直播服务器,ffmpeg模拟推流 http://cxuef.github.io/linux/%E3%80%90%E7%BD%AE%E9%A1%B6%E3%80%91%E6%90%AD%E5%BB%BAnginx-rtmp%E7%9B%B4%E6%92%AD%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8Cffmpeg%E6%A8%A1%E6%8B%9F%E6%8E%A8%E6%B5%81/

fedora搭建crtmpserver http://www.voidcn.com/blog/evsqiezi/article/p-4018041.html

原文参考: http://bbs.ckplayer.com/forum.php?mod=viewthread&tid=1290

使用FMS 4.5(Flash Media Server 4.5) 搭建视频直播(HLS) http://www.voidcn.com/blog/moeryang/article/p-4991741.html

Flash Media Server:可以为更多的观众服务与高质量的语音和视频功能

Flash Media Live Encoder: 实时视频和音频捕捉软件是一个媒体编码器,它能够将音频和视频实时流式传送到 Adobe Flash Media Server 软件或 Flash 视频流服务(FVSS) 上。此软件能够随时广播体育赛事、Web 广播、音乐会等实时活动。

HTML5 视频直播(一) https://imququ.com/post/html5-live-player-1.html

HTML5 视频直播(二) https://imququ.com/post/html5-live-player-2.html

HTML5 视频直播(三) https://imququ.com/post/html5-live-player-3.html

在线直播测试地址: https://my.oschina.net/asjoker/blog/750751

RTMP协议直播源 香港卫视:    rtmp://live.hkstv.hk.lxdns.com/live/hks

HTTP协议直播源

香港卫视: http://live.hkstv.hk.lxdns.com/live/hks/playlist.m3u8
CCTV1高清: http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8
CCTV3高清: http://ivi.bupt.edu.cn/hls/cctv3hd.m3u8
CCTV5高清: http://ivi.bupt.edu.cn/hls/cctv5hd.m3u8
CCTV5+高清: http://ivi.bupt.edu.cn/hls/cctv5phd.m3u8
CCTV6高清: http://ivi.bupt.edu.cn/hls/cctv6hd.m3u8

 

 

视频直播才有的是RTMP协议进行视频实时流传输,在这里我们用到的软件都是 adobe 公司的
一个是:Flash Media Server4 另一个是flash media live encoder
这两个软件的下载地址:http://pan.baidu.com/share/link?shareid=256521&uk=1711305891

Flash Media Server4 的安装与搭建见:使用ckplayer和fms搭建rtmp视频应用
连接:http://www.ckplayer.com/bbs/forum.php?mod=viewthread&tid=227&highlight=RTMP
我这里就不多说了。

接下来主要讲述的是 flash media live encoder  的使用与安装:
安装比较简单就不一一描述了。

Flash Media Server支持实时视频和音频流。现在添加Flash Media Live Encoder编码实时 web 广播提供了两个重要优点: 高质量的视频支持和更快、 更容易部署。
Flash Media Live Encoder直接通过使用On2 的V6编码提供高质量支持的视频。
Flash Media Live Encoder是一个功能齐全的采集和编码应用程序,
Flash Media Live Encoder 3.2功能:
菜单
预览显示:输入(左)和输出(右)
控制面板:预设选择,视频编码设置,音频编码 设置,输出设置(不显示输出元数据和编码日志)
控制按钮:启动和停止

请确保你的摄像头已经正确连接到计算机,并处于开启状态。
依次点击开始>所有程序>Adobe>Adobe Flash Media Live Encoder 3.2启动
窗口分为两个区域: 输入和输出区域。
三个视图:Input Video、Output Video 和 Audio可自由控制。
Preset 有常用的预设模式。如果没有适合,你可以更改参数来满足你。
Driver 中你可以自由选取Video和Audio设备。
通过Input Size 和Crop调整合适视频尺寸。
使用音量滑块来调整麦克风的音量级别。
多比特率设置,奖实时流被编码为多个设备,能够运行在不同的比特率的流设备中。
在窗口的底部,您将看到的总比特率,音频和视频比特率的总和。

在输出区域中取消Stream to Flash Media Server。
勾选Save to File ,并点击Browse打开保存对话框。
保存媒体文件到磁盘中。
点击绿色的start开始录制。
开始录制后面板会切换到Encodeing Log,显示实时信息。
这是便可以在摄像头前进行挥舞,来录制一段漂亮的舞蹈。
在录制期间你可以随时点击Stop结束录制。
也可是随时关掉FMLE,退出软件。
录制结束的视频你便可以播放,看看吧,是不是很神奇。

Flash Media Live Encoder 视频直播设置
你可以选择预设,也可以自定义如图
如果你只想得到一个视频流,取消Audio录制。
勾选一个Bit Rate,事实上我更喜欢同时录制不同尺寸和比特
在输出区域中勾选Stream to Flash Media Server。
如果不想录制视频同时存盘,取消Save to File。
FMS URL: rtmp://localhost/live
Stream:输入流文件的名字,如果以多比特流录制,此处必须 增加%i后缀,即:FileName%i
确认Flash Media Server服务已启动。点击Connect连接FMS
一切就绪,Start开始录制。
FMLE的Encodeing log记录录制信息。

Flash Media Live Encoder 视频直播
你可以使用以前做的Flash Player进行播放。也可以打开http://www.osmf.org/configurator/fmp/
你可以设置播放器的宽度等数据,这里Video Source:rtmp://localhost/live/LiveStream
如果是多比特录制,LiveStream后面的%i={1,2,3…}
依次点击Preview>播放视频开始浏览直播视频。
如若关闭流,回到FMLE点击Stop即可停止。