前面几章讲解了使用nginx-rtmp搭建直播流媒体服务器,以及使用ffmpeg推流到nginx-rtmp服务器,java通过命令行调用ffmpeg实现推流服务,后端的事情到这里就已经全部完成了。本章讲一下播放器的选用和二次开发,前端的播放器虽然有flex(flash)可以用,但是很遗憾flex接触的并不多,学习成本又太高,那么基于第三方开源的flash播放器二次开发就显得很有必要。
一、几种播放器选择
1、videoJS
对于HTML5支持非常棒,可以自动在flash和html5播放器之间进行切换,不过遗...
分类:
Web程序 时间:
2016-07-13 23:17:53
阅读次数:
455
VLC可以作为播放器使用,也可以搭建服务器。 在经历了Helix Server和Darwin Streaming Server+Perl的失败之后,终于找到了一个搭建流媒体简单好用的方法。 这个网址中的内容已经很详细了: http://m.blog.csdn.net/article/details? ...
分类:
其他好文 时间:
2016-07-11 17:04:32
阅读次数:
266
Ushare应用 Openwrt 系统功能强大,主要优势在于其开放性和可扩展性,Openwrt 安装ushare后,可将路由器变身为一个功能强大的家庭upnp流媒体服务器! 打开网上邻居,会显示发现upnp服务器一个:openwrt, ,点击,会打开web管理页面: http://192.168.3 ...
分类:
其他好文 时间:
2016-06-30 23:22:34
阅读次数:
423
Nginx下rtmp模块安装:在lnmp环境下安装:cdlnmp/src
yum-yinstallgit
wgethttp://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gztarxzfyasm-1.2.0.tar.gz
cdyasm-1.2.0./configure
make&&makeinstall
cd..gitclonegit://git.videolan.org/x264.git..
分类:
其他好文 时间:
2016-06-30 11:04:58
阅读次数:
184
目前服务于Web与移动直播的流媒体系统,一般由于骨干网核心机房网络质量有保证,同时媒体流发布客户端如果到服务器的网络出现卡顿现像,会影响所有流媒体播放端用户,因此为保护媒体流发布客户端至服务器的网络质量,多数是在骨干网核心机房部署源流媒体服务器,媒体流发布客户端将媒体流发布于源流媒体(也就是说只提供 ...
分类:
其他好文 时间:
2016-06-24 12:07:10
阅读次数:
272
Xinetd
从守护进程的概念可以看出,对于系统所要通过的每一种服务,都必须运行一个监听某个端口连接所发生的守护进程,
这通常意味着资源浪费。
为了解决这个问题,Linux引进了"网络守护进程服务程序"的概念。xinted(extended InterNET daemon)
xinetd同时监听多个指定的端口,接受用户请求时,根据请求端口,启动不同的网络服务...
分类:
编程语言 时间:
2016-06-15 08:05:54
阅读次数:
226
前言:在公司实习了三个月,有一个月都是在做基于UDP协议的应用层软件开发,目的是要用在流媒体服务器上,传输高清视频图像帧。整个开发过程,从0到最后完成了几百兆以上的大文件可靠传输。UDP网络传输协议部分编程,由于存在丢包问题,确实有点复杂,现在分享一下自己的开发经验。
#ifndef UDPNONBLOCKINGOUTPUT
#define UDPNONBLOCKINGOUTPUT
#inclu...
之前用libevent开发了一个流媒体服务器。用线程池实现的。之后又看了memcached的网络相关实现,今天来整理一下memcached的实现流程。 memcached不同于Redis的单进程单线程,是采用多线程的工作方式。有一个主线程,同时维护了一个线程池(工作线程)。worker thread... ...
分类:
系统相关 时间:
2016-06-10 12:27:20
阅读次数:
264
在流媒体发布客户端同时传送音频、视频至流媒体服务器时,一帧视频的数据量通常远大于一帧音频的数据量,在网络质量差时,传输一帧视频的质量耗时过长,通过采用块流协议,可以将视频分块发送,并在发送视频块前检测一下是否有音频要发送,若有立即穿插发送音频块,然后接着发送后续视频块(当视频帧堆积到一定程度为保实时 ...
分类:
其他好文 时间:
2016-05-27 11:08:17
阅读次数:
110
前言:由于个人工作的原因,公司采用了这个作为点播直播服务器,采用这个的原因只有一个,因为开源免费因为不要钱!因为不要钱!因为不要钱!因为很重要所以说三遍。如果不是这个原因,我也不会对此开源软件相识,作为创业公司当然是能省就省,买不起商业的点播直播软件,没人..
分类:
其他好文 时间:
2016-05-24 17:23:44
阅读次数:
12815