互联网内容载体变迁历程,文字——图片/声音——视频——VR/AR——…….。从直播1.0秀场时代(YY),2.0游戏直播(斗鱼、虎牙、熊猫)到如今全民直播3.0泛生活娱乐时代(映客、花椒),国外直播app(Meerkat 、Periscope),随着VA/AR/MR提出的沉浸式视听体验,直播4.0时代很快就能到来。
在这个全民娱乐的时代,直播已经火得不要不要的,各大公司都有自己的直播产品。本文主要从直播的一些基本知识,一步步打造直播app。直播那么火的背后有什么样的技术支撑呢?
直播的整体流程:录制->编码->网络传输->解码->播放
根据该流程分为以下技术点:
- 怎样录制直播视频
- 怎样实时上传直播视频
- 怎样播放直播视频
- 直播间的用户是如何交互
移动视频直播发展
PC直播(固定场所)——>移动端(形式自由)。
随着越来越多的直播类 App 上线,移动直播进入了前所未有的爆发阶段,目前大多数移动直播以 Native 客户端为主。但是H5端的直播在移动直播端也承载着不可替代的作用,例如 H5 有着传播快,易发布的优势。
完整的直播包括:
- 视频录制端 电脑上的音视频输入设备或者手机端的摄像头或者麦克风,目前以移动端的手机视频为主。
- 视频播放端 可以是电脑上的播放器,手机端的 Native 播放器,还有 H5 的 video 标签等。
- 流媒体服务器端 用来接受视频录制端提供的视频源,同时提供给视频播放端流服务。目前开源的流媒体有RED5,CRTMPD,NGINX-RTMP,SRS。
图玩智能科技为企业提供专业的直播技术支持,提供直播平台的二次开发服务,欢迎随时咨询www.toivan.com.
来源:oschina
链接:https://my.oschina.net/u/4203900/blog/4282478