月度归档: 2016 年 9 月
在Windows下搭建基于nginx的视频直播和点播系统-爱编程
一、软件准备
由于nginx原生是为linux服务的,因此官方并没有编译好的windows版本可以下载,要在windows上使用nginx,要么下载源码进行编译,要么使用其他人已经编译好的文件。
而要让nginx支持视频直播和点播,还需要第三方的nginx模块:nginx-rtmp-module
所幸,已经有大神做好了nginx的编译,而且集成了很多nginx模块,其中就已经包括了nginx-rtmp-module。
下载地址:http://nginx-win.ecsds.eu/,详细说明可参见:Readme nginx-win version.txt
我下载的是nginx 1.7.11.3 Gryphon这个版本。 继续阅读“在Windows下搭建基于nginx的视频直播和点播系统-爱编程”
windows下流媒体nginx-rmtp-module服务器搭建及java程序调用fmpeg将rtsp转rtmp直播流【转】-布布扣-bubuko.com
https://github.com/illuspas/nginx-rtmp-win32
http://bashell.sinaapp.com/archives/build-nginx-rtmp-module-on-windows.html
https://github.com/xaccc/nginx-rtmp-win32
https://github.com/luowei/nginx-rtmp-sample/blob/master/conf/nginx.new.conf
https://github.com/luowei/nginx-rtmp-sample
第一步:首先介绍一下所用相关技术
注:项目中使用的jwplayer插件,不支持rtsp协议,所以使用以下技术来进行转艺
- FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。在这里我只用到了它的视屏格式转换功能,将rtsp协议的视频流转成rtmp
- Rtsp协议(实时流传输协议):
继续阅读“windows下流媒体nginx-rmtp-module服务器搭建及java程序调用fmpeg将rtsp转rtmp直播流【转】-布布扣-bubuko.com”
windows下流媒体nginx-rmtp-module服务器搭建_流星_新浪博客
Nginx本身是一个非常出色的HTTP服务器,FFMPEG是非常好的音视频解决方案.这两个东西通过一个nginx的模块nginx-rtmp-module,组合在一起即可以搭建一个功能相对比较完善的流媒体服务器.这个流媒体服务器可以支持RTMP和HLS(Live
Http Stream)
nginx配合ffmpeg做流媒体服务器的原理是: nginx通过rtmp模块提供rtmp服务,
ffmpeg推送一个rtmp流到nginx, 然后客户端通过访问nginx来收看实时视频流.
HLS也是差不多的原理,只是最终客户端是通过HTTP协议来访问的,但是ffmpeg推送流仍然是rtmp的.
下面是一款已经集成rtmp模块的windows版本的nginx。下载后,即可直接使用
下载链接:https://github.com/illuspas/nginx-rtmp-win32 继续阅读“windows下流媒体nginx-rmtp-module服务器搭建_流星_新浪博客”
NodeMedia Dev Server | 贝壳博客
NodeMedia Dev Server是基于nginx-rtmp-module编译的windows版RTMP服务端完整实例。无需配置,一键运行,是您快速开发,测试,验证RTMP流的好帮手。
可以用来开发:视频直播间,音视频聊天,游戏直播,远程视频监控等。
包含以下实用工具: 继续阅读“NodeMedia Dev Server | 贝壳博客”
简介
NodeMedia Client SDK
NodeMedia是为移动端应用量身打造的基于RTMP协议的流媒体直播系统。通过集成本SDK,只需几个简单API调用,便可实现一套完整的直播流媒体应用基础。包含了流媒体应用中:『采集->编码->传输->解码->播放』的所有步骤。 继续阅读“简介”
[RTMP]国产RTMP/HLS直播服务器simple-rtmp-server_极酷播放器官方网站
一个采用MIT协议授权的国产的简单的RTMP/HLS 直播服务器,其核心的价值理念在于简单高效。 继续阅读“[RTMP]国产RTMP/HLS直播服务器simple-rtmp-server_极酷播放器官方网站”
如何搭建一个属于自己的直播平台? – OPEN 开发经验库
现在直播非常火爆,可以从PC或手机直播,然后从PC或是手机或是 支持HTML5的浏览器 收看。但是,你知道直播平台后面的技术和实现原理码?
正好去年过年的时候,一个朋友破解了AirPlay和Chromecast协议,然后开发了一套技术能够截获和播放任何手机(iOS或是Android)屏幕上的任何内容。想到的第一个应用是做一个 直播的直播服务 ( 如有感兴趣的投资人,可以联系 )。比如,通过屏幕直播,你可以邀请朋友看你正在看的直播的电影,球赛,演唱会,晚会,不管是免费的还是付费的。当初的想法是将屏幕的内容,通过AirPlay或Chromecast,推送到后台服务器,然后,受邀的朋友就可以从浏览器或是其它视频播放器观看了。为此,我们搭建和开发了一个直播平台,现在把我们实现的过程记录下来和大家共享。
首先,视频有它的播放协议。原则上,RTSP,RTMP,HTTP都可以做直播和点播,但一般做直播用RTSP和RTMP,做点播用HTTP。我们选用的是RTMP协议。 继续阅读“如何搭建一个属于自己的直播平台? – OPEN 开发经验库”
中科院规划:酝酿5年实现60项科技重大突破_科学探索_cnBeta.COM
作为未来5年的努力方向,中国科学院8月31日“亮出”了自己的“十三五”发展规划,其中提出的有望实现创新跨越的60项重大科技突破令人瞩目。围绕基础前沿交叉、先进材料、能源、生命与健康、海洋、资源生态环境、信息、光电空间等8大创新领域,中科院凝练提出了60项有望实现跨越发展的重大突破和80项塑造未来发展新优势的重点培育方向。