因为现在不仅仅是国内对直播这块流涎,国外,例如:脸书,它的CEO还明确将直播作为重点。可见直播是多么的热门呢?
- 我认识的一个在网易的朋友,据他透露,直播这块,今年的投资非常火爆!
- 然而,似乎不关我事!错了,技术这东西,你不了解,那就墨守成规吧!
- 下面,给大家分享一下简单地基础概念:
1、什么是流?
- 流一般指通过网络传输的有序数据序列。如直播流,点播流。
2、什么是视频容器、编码格式、流传输协议?
-
容器格式:表示视频数据的打包或者存储格式,如mp4文件,mp3文件,rtp包等。
-
编码格式:一般指音频、视频数据的压缩方式,如h264, mpeg4, mp3, mpeg2,aac, amr等。
-
流传输协议:一般有http, rtsp, ramp,HLS等。
-
目前直播上行支持RTMP协议,下行支持RTMP、HLS和HTTP(FLV)协议。
例如,我们说现在比较常见的m3u8视频,其视频单元的容器格式是mpeg2ts, 视频编码一般为h264, 音频编码一般为aac, 传输协议为HTTP.
3、推流和拉流 ,怎么区别?
- 如果请求发起的方向与音视频流的方向一致,我们称之为推。
注意:【直播是现在进行时的,由于服务器不会存储,所以推完后,就直接结束!不能直播了。】 - 如果请求发起的方向与音视频流的方向相反,我们称之为拉。
总结:这也是为什么别人老是说的:直播推流、拉流播放
虽然不是直播,但是有些共性的东西 小视频是微信6.0版本
a、高仿** Bilibili_Wuxianda**
b、高仿某直播 的demo
** 2小时学会集成直播:http://www.imooc.com/article/12549**
网友评论