小型直播系统系列-乐聊TV的开发(一)
来源:互联网 发布:centos iscsi 编辑:程序博客网 时间:2024/05/07 13:50
小型直播系统系列-乐聊TV的开发(一)
如今,直播洋溢在我们生活当中,随处可见的户外主播,如火如荼的游戏主播,耕耘播种的在线教育等等,如果我们想打造一个小型在线直播系统,在带宽支持的前提下,支持个几百人是没有问题的,下面开始讲解工作,主要包括以下要点,本教程一共分为6篇:
- nginx-rtmp module的安装和使用
- obs进行推流
- websocket弹幕,推送
- 解决前端播放m3u8格式的流视频
- vue-video-player + videojs-contrib-hls的使用
- spring-boot便捷开发整合
- jsoup爬虫的使用
- 基于websocket,发送图片文字小视频
课程讲解
nginx在印象中,一般作为静态文件服务器,它具有tomcat无法比拟的处理静态资源的能力,所以在动静分离被广泛运行,本身还可以作为反向代理和负载均衡服务器,但是今天我们使用的是它的拓展模块rtmp模块拓展,在随后的第一天课程中我们将进行讲解,现在先有一个概念。
我们先看一下运行效果
直播间和弹幕间
弹幕间发送图片和小视频
项目分为直播间和聊天室,聊天室用websocket全双工通信,保持长连接,直播间采用rtmp,两者都要保持较高的即时性
项目结构层次如下图:
下面几节进行详细的讲解。
阅读全文
0 0
- 小型直播系统系列-乐聊TV的开发(一)
- 小型直播系统系列-乐聊TV的开发(二)
- 小型直播系统系列-乐聊TV的开发(三)
- 小型直播系统系列-乐聊TV的开发(四)
- Android TV开发总结(六)构建一个TV app的直播节目实例
- Oracle & JSP 开发的小型信息管理系统 (一) 说明文档
- 直播开发(一)
- Android TV开发总结(一)构建一个TV app前要知道的事儿
- Android TV开发总结(一)构建一个TV app前要知道的事儿
- 自制一小型的linux系统mylinux
- 自制一小型的linux系统mylinux
- 直播系统的开发准备工作
- 视频教程:小型登陆系统(一)
- 智能TV开发笔记(一)
- C语言及程序设计初步例程-46 小小型应用系统开发指导(一)
- 如何搭建类似湖南卫视芒果TV直播的APP后台软件系统
- 如何搭建类似湖南卫视芒果TV直播的APP后台软件系统
- 安卓TV开发(十) 智能电视开发之在线视频直播
- TypeScript入门知识三(表达式和循环)
- Object转byte[]←→byte[]转Object
- 使用maven搭建ssh框架,以及遇到的大小问题
- python-enumerate()
- ThreadStart()笔记
- 小型直播系统系列-乐聊TV的开发(一)
- [cocos2dx_Lua]在发布时加密lua源文件
- Android 使用摄像头和相册
- (转载)Hibernate乐观锁、悲观锁和多态
- Android adb 相关指令
- SQL优化原则
- HDU 4609 3-idiots 计数+FFT
- log4j输出到指定日志文件
- 2017第二十八届国际制冷、空调、供暖、通风及食品冷冻加工展览会会刊(参展商名录)