视频直播推流服务器搭建如何搭建ftp服务器实现文件共享


视频直播推流服务器搭建如何搭建ftp服务器实现文件共享

前言:直播技术,近年来,相当火,先且不说Codec部分,那它到底复杂么?服务端推流,客户端进行拉流,两者结合,变成直播,应该说如何优化直播的实时性中的问题,才是复杂部分,如网络原因,如视频卡顿等。今天介绍直播技术总结中流媒体服务器搭建,进行推流,用Mac搭建nginx rtmp服务器。

nginx是非常优秀的开源服务器,用它来做hls或者rtmp流媒体服务器是非常不错的选择。

Homebrew简称brew,是MacOSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器,因为Mac本身也是基于unix内核的。

增加对nginx的扩展;也就是从github上下载,home-brew对ngixnx的扩展,对应命令如下:

这个安装过程,耗时相对来说比较长。通过操作以上步骤nginx和rtmp模块就安装好了,下面开始来配置nginx的rtmp模块。

安装这个需要等一段时间,这时你可以准备一个视频文件作为来推流,然后安装一个支持rtmp协议的视频播放器.Mac下可以用VLC(点击下载)

这里test是上面的配置文件中,配置的application名称;后面的live,根据自己需要去写

最后我们用VLC工具来,看下效果,本来想写一个Androidmediaplayer来播放这个,就变成了在手机上看直播了,觉得都一样,就用VLC来演示了:

第一时间获得博客更新提醒,以及更多android干货,源码分析,欢迎关注我的微信公众号,扫一扫下方二维码或者长按识别二维码,即可关注。

Danica请你吃糖:厉害啊!全程目标鉴定,思路清新,能清晰的分析出领导谈话的意图,还有坑。厉害啊!

7:我相信乔布斯说的没错,我是客户端程序员,但我觉得h5是不可替代且技术超前的。h5可以覆盖任何前段 终端



1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。

2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。