zoukankan      html  css  js  c++  java
  • 三、直播整体流程 五、搭建Nginx+Rtmp直播流服务

    HTML5实现视频直播功能思路详解_html5教程技巧_脚本之家 https://m.jb51.net/html5/587215.html

    三、直播整体流程  

    直播整体流程大致可分为:

    视频采集端:可以是电脑上的音视频输入设备、或手机端的摄像头、或麦克风,目前以移动端手机视频为主。  

    直播流视频服务端:一台Nginx服务器,采集视频录制端传输的视频流(H264/ACC编码),由服务器端进行解析编码,推送RTMP/HLS格式视频流至视频播放端。  

    视频播放端:可以是电脑上的播放器(QuickTime Player、VLC),手机端的native播放器,还有就是 H5 的video标签等,目前还是以手机端的native播放器为主。

    五、搭建Nginx+Rtmp直播流服务

    安装nginx、nginx-rtmp-module

    ① 先clone nginx项目到本地:

    brew tap homebrew/nginx

    ② 执行安装nginx-rtmp-module

    brew install nginx-full –with-rtmp-module

    2. nginx.conf配置文件,配置RTMP、HLS

    查找到nginx.conf配置文件(路径/usr/local/etc/nginx/nginx.conf),配置RTMP、HLS。

    ① 在http节点之前添加 rtmp 的配置内容:

    ② 在http中添加 hls 的配置

     

    3. 重启nginx服务

    重启nginx服务,浏览器中输入 http://localhost:8080,是否出现欢迎界面确定nginx重启成功。

    nginx -s reload

  • 相关阅读:
    安卓AlertDialog的使用
    蚂蚁的腿
    年龄排序
    Digital Roots
    小明的存钱计划
    不高兴的小明
    管闲事的小明
    小明的调查作业
    爱摘苹果的小明
    小明的难题
  • 原文地址:https://www.cnblogs.com/rsapaper/p/9808384.html
Copyright © 2011-2022 走看看