前面几章讲解了使用nginx-rtmp搭建直播流媒体服务器,以及使用ffmpeg推流到nginx-rtmp服务器,java通过命令行调用ffmpeg实现推流服务,后端的事情到这里就已经全部完成了。本章讲一下播放器的选用和二次开发,前端的播放器虽然有flex(flash)可以用,但是很遗憾flex接触的并不多,学习成本又太高,那么基于第三方开源的flash播放器二次开发就显得很有必要。
一、几种播放器选择
1、videoJS
对于HTML5支持非常棒,可以自动在flash和html5播放器之间进行切换,不过遗...
分类:
Web程序 时间:
2016-07-13 23:17:53
阅读次数:
455
目的:使Nginx支持Rtmp协议推流,并支持hls分发功能及FFMPEG转码多码率功能。 一、准备工作 模块:nginx-rtmp-module-master(支持rtmp协议) 下载地址: http://nginx.org https://github.com/arut/nginx-rtmp-m ...
分类:
其他好文 时间:
2016-06-20 08:58:39
阅读次数:
688
转自:http://blog.csdn.net/cjsafty/article/details/9108587 看点: 1. 详细解解答了 nginx rtmp配置过程。 前写了一篇基于nginx的hls点播系统,本质上是把一个媒体文件做成m3u8索引,对应的文件都是提前做好放在服务器上的。 ngi ...
分类:
其他好文 时间:
2016-05-23 17:00:44
阅读次数:
945
一个采用MIT协议授权的国产的简单的RTMP/HLS 直播服务器,其核心的价值理念在于简单高效。 使用方法: tep 1: build srs tar xf simple-rtmp-server-*.*.tar.gzcd simple-rtmp-server-*.*/trunk./configure ...
分类:
其他好文 时间:
2016-04-25 00:28:38
阅读次数:
295
目的:使Nginx支持Rtmp协议推流,并支持hls分发功能及FFMPEG转码多码率功能。 一、准备工作 模块:nginx-rtmp-module-master(支持rtmp协议) 下载地址: http://nginx.org https://github.com/arut/nginx-rtmp-modul...
分类:
其他好文 时间:
2015-08-15 12:12:51
阅读次数:
2195
EasyHLS
EasyHLS是什么?
EasyHLS是EasyDarwin开源流媒体社区开发的一款HLS打包库,接口非常简单,只需要传入打包的文件名、切片存放的目录、打包间隔以及切片数,EasyHLS库就能轻松将H264+AAC的流媒体切片,提供给WEB服务器进行HLS流媒体发布,我们提供了两套操作示例:
EasyHLS_RTSP:以RTSPClient的形式,从RTSP ...
分类:
Windows程序 时间:
2015-08-11 23:29:31
阅读次数:
2306
二、安装Nginx相关模块 1.环境准备 yum install –y pcre pcre-devel yum install –y zlib zlib-devel 2.下载nginx及rtmp模块 wget http://nginx.org/download/nginx-1.6.2.tar.gz tar xzvf nginx_1.6.2.tar.gz ...
分类:
其他好文 时间:
2015-08-08 16:42:54
阅读次数:
245
关于老码农的个人信息,请看这里:http://www.koulianbing.com/?page_id=12
一、为什么是IJKPlayer
在基础技术方面,后端有比较成熟的系统,就不再说了,这里说说客户端方面。
有直播就会有弹幕,基本上是标配了。
字幕方面bilibili开源了一个Android的项目,不过IOS却没有,这个只能自己写了,不过本身这个东西技术方案没有什...
分类:
其他好文 时间:
2015-06-04 12:00:33
阅读次数:
2746
nginxrtmpffmpeg组合模仿hls直播前几天老总说搞了一个局域网内的直播,想到了之前提到的rtmp模块,抱着试试看的的心态开干了系统环境:[root@localhosthtml]#uname-a
Linuxlocalhost.localdomain2.6.18-194.el5#1SMPFriApr214:58:35EDT2010i686athloni386GNU/Linux
[root@local..
分类:
其他好文 时间:
2015-04-07 20:06:55
阅读次数:
309
??
目的:使Nginx支持Rtmp协议推流,并支持hls分发功能
一、准备工作
模块:nginx-rtmp-module-master(支持rtmp协议)
下载地址:
http://nginx.org
https://github.com/arut/nginx-rtmp-module
1、安装依赖包:
#yum -y install gcc glibc glibc-devel m...
分类:
其他好文 时间:
2014-12-31 16:21:05
阅读次数:
262