本节将来介绍如何基于阿里云搭建一个真正的外网直播系统,其实平台的搭建在前面已经做了介绍,这里的区别是在云平台上重新搭建系统,这里采用了阿里云服务器ECS来实现(可以免费使用薅羊毛),选择的系统为ubuntu16.4:

生成实例后,点击远程连接(首次需要自己设定密码)

登录后,可以进入云服务器:

首先,更新软件库,输入指令:

apt-get update
apt-get upgrade

更新完成后,参照nginx安装和Nginx-rtmp-module安装,安装nginx和Nginx-rtmp-module,首先验证nginx是否运行正常,浏览器输入外网地址,如果出现nginx界面则表明正常安装:

接下来参考实现网络摄像头视频传输,在之前已安装好ffmpeg的电脑上执行指令:

ffmpeg -i rtsp://admin:123456@192.168.10.64 -vcodec copy -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 -f flv rtmp://47.94.218.242:1935/mylive/1

将摄像头的视频流推流到我们刚刚搭建的云服务器,其中47.94.218.242为云服务器的外网地址,这里需要注意云服务需要开放http和rtmp的端口号,否则会拒绝tcp链接,在安全组-访问规则位置进行配置:

设置完成后注意重启服务,输入上面指令后,正常情况下会开启向服务器的推流:

随后,打开VLC 播放器, 输入对应的直播地址:rtmp://47.94.218.242:1935/mylive/1,点击播放,此时播放器会处于读取直播流的状态,此时执行上面的推流命令,就可以看到VLC播放器播放推过来的直播视频了:

挑战一个人搭建一套完整直播系统5:基于阿里云搭建外网直播系统相关推荐

  1. 基于阿里云搭建的适合初创企业的轻量级架构--架构总结

    ----基于阿里云搭建的适合初创企业的轻量级架构 前言 在项目的初期往往存在很多变数,业务逻辑时刻在变,而且还要保证快速及时,所以,一个灵活多变.快速部署.持续集成并可以适应多种情况的架构便显得尤为重 ...

  2. 如何基于阿里云搭建适合初创企业的轻量级架构?

    ----基于阿里云搭建的适合初创企业的轻量级架构 前言 在项目的初期往往存在很多变数,业务逻辑时刻在变,而且还要保证快速及时,所以,一个灵活多变.快速部署.持续集成并可以适应多种情况的架构便显得尤为重 ...

  3. 如何将项目发布到阿里云_尚硅谷基于阿里云搭建数据仓库(实时)项目视频发布...

    11月,尚大发布了基于阿里云搭建数据仓库离线项目视频,不少爱学习的小伙伴表示,对实时项目视频翘首以盼,听了大海哥的课,腰不酸了,腿不疼了,一口气从头听到尾还不过瘾,沉迷于学习无法自拔-- 说曹操,大海 ...

  4. 基于阿里云搭建hadoop平台

    文章目录 1. 前言 2. 添加hadoop用户 3. 配置/etc/hosts文件 4. 设置ssh免密登录 4.1 安装ssh 4.2 设置免密 5. 安装JDK 6. 安装hadoop 7. 配 ...

  5. 物联网平台搭建的全过程介绍(五)——基于阿里云物联网平台的Android聊天app源码

    本例程Android源码请点此处免费下载 物联网平台搭建的全过程介绍(四)两台设备之间通过云数据流转实现远程通信之Android studio例程中介绍了两台Android设备通过物联网平台进行通信的 ...

  6. 基于阿里云搭建微信小程序服务器(HTTPS)

    https://www.jianshu.com/p/132eed84bc4f 本来是想写基于腾讯云搭建微信小程序服务器的,可惜腾讯云让我有点不好的体验,所以就先放弃使用腾讯云了.所以转而在阿里云上注册 ...

  7. 梨视频:基于阿里云E-MapReduce搭建视频推荐系统实践

    专注新闻资讯的梨视频近来表现亮眼. 梨视频由前澎湃新闻掌门人邱兵创立. 在上线之前,它就获得了黎瑞刚华人文化近1亿美元投资,旗下<微辣>栏目总播放量已经超过4亿,并在上线1个月后获得&qu ...

  8. 梨视频:基于阿里云E-MapReduce搭建视频推荐系统的实践

    专注新闻资讯的梨视频近来表现亮眼. 梨视频由前澎湃新闻掌门人邱兵创立. 在上线之前,它就获得了黎瑞刚华人文化近1亿美元投资,旗下<微辣>栏目总播放量已经超过4亿,并在上线1个月后获得&qu ...

  9. 挑战一个人搭建一套完整直播系统1:Nginx安装

    本章开始将介绍如何搭建一套完整的直播系统,首先介绍Nginx的安装,操作系统使用的是Ubuntu Nginx安装 1.下载安装包到指定目录 wget http://nginx.org/download ...

最新文章

  1. MS SQL SERVER 2005 用于Web开发的安装注意事项
  2. poj1222开关问题
  3. C#为什么要用到 try...catch... 呢?
  4. [转]ES6、ES7、ES8、ES9、ES10新特性一览 (个人整理,学习笔记)
  5. win7系统任务管理器如何强制关闭程序
  6. 基坑监测日报模板_刚刚!温州瓯海突发塌陷,初步判断为临近地块地下室基坑支护桩移位...
  7. Visual Studio Code快速删除空行及几个常用快捷键总结
  8. ThreadLocal 简介 案例 源码分析 MD
  9. MySQL卸载及安装
  10. Codeforces 482B Interesting Array(线段树)
  11. python快乐数,快乐数 - SegmentFault 思否
  12. ODBC连接达梦数据库配置
  13. 百度云、阿里云先后发布通告:中国电信南北互通存异常
  14. 如何生成3分钟,5分钟,n分钟K线数据
  15. 智能家居之远程视频监控
  16. meta http-equiv 属性 详解
  17. QT之Excel表格操作
  18. 长隆大马戏机器人_长隆娱乐登陆
  19. 语义分割的常用指标详解
  20. CSDN实训 - Java模拟二次验证码(动态令牌)

热门文章

  1. IEEE Latex论文写作过程中需避免的格式问题
  2. vmware流程以及修改默认语言
  3. 传真系统升级加快物流发展
  4. Gdal cad转GeoJson、shp
  5. 卖给客户的软件oracle,Oracle销售云从设计上甩开同类软件十条街
  6. 暗备用的运行状态_厂用电的备用电源有明备用与暗备用两种,它们有什么区别?...
  7. css、css3、scss的区别与联系
  8. ARM开发(6)系统移植初步(搭建交叉开发环境)
  9. 团体队列(Team Queue,UVA 540)
  10. Mac安装Hadoop(超级无敌宇宙爆炸详细)