app,网页中的播放器,拉取流媒体服务器上的视频流,然后进行转码,最终播放出来
推流:把采集阶段收集的数据封装好传输到服务器的过程
拉流:服务器已有直播内容,用指定地址进行拉去的过程
既然需要推流和拉流..., 就必然涉及到视频流的传输,所以接下来介绍常用的流媒体传输协议 常用的流媒体传输协议有RTMP,RTSP,HLS,HTTP-FLV
RTMP:(可用于推流端和拉流端) Real Time Messaging...,纯JS技术的话,肯定首先想到了node.js,于是就使用node.js+视频流媒体技术实现方案的关键词去搜索,获得了一个看着比较靠谱的结果:NodeMediaServer,然后去看介绍发现是基于node...支持:以rtmp,rtsp,hls协议拉进行推流,支持http-flv,ws-flv来进行拉流,也就是支持浏览器端使用http或websocket传输flv格式的视频流进行播放
开始搭建流媒体服务器:...,但是还有很多内容需要进一步深入:
视频信息实时处理,如何添加更多的信息
高并发场景是如何去实现的,流媒体服务器这块的实现还是过于简单,肯定还有需要分发处理的机制
浏览器播放性能需要进行压力测试
总结