webrtc学习之旅Getting Started

  近几年音视频直播应用或网站热火朝天,但感觉懂音视频这块的人少之又少,自己在这方面也是零经验,所以很多东西都是从零开始学。通过百度谷歌,网上关于直播的框架主要有两种解决方案:

1 .nginx-rtmp-module:即ffmpeg充当主播端, NGINX的nginx-rtmp-module模块充当推流服务,观众端通过http接口(浏览器)访问该模块并获得音视频流。

2 . WEBRTC: 即chrome浏览器充当主播端,获取音视频并推送到MCU中转服务器,观众端也用自己的浏览器访问MCU服务器获取音视频流以观看节目

  两种方案我估计核心思想是差不多的,但基于自己对音视频技术中的很多概念比较朦胧,于是想先从nginx-rtmp-module这个框架入手,网上关于这个模块并且关于NGINX的资料很多,很容易入手。打算先利用这个模块搭建一个RTMP服务器,大概理解一下直播的流程,并掌握一些工具比如ffmpeg 的用法,对后面再学习WEBRTC相信有很大的帮助,下篇文章将是学习如何用nginx-rtmp-module搭建RTMP服务器。
  
  关于介绍WEBRTC的书籍,在京东上找了一下,目前还没有中文版的专门介绍WEBRTC的书籍。《web性能权威指南》,里面有关于WebRTC的讲解,感觉讲解得不错。后续如果还有相关学习书籍,将会贴在这里.

  
  webrtc学习相关书籍:

1 .《web性能权威指南》

你可能感兴趣的:(webrtc)