视频教程 https://yunp.top/p/v/1513
课程 |
课时 |
第一章 基础知识 |
- 0101安装ffmpeg
- 0102播放声音
- 0103播放视频
- 0104使用麦克风
- 0105使用摄像头
- 0106拍照
- 0107录制声音
- 0108录制视频
- 0109录制屏幕
- 0110MediaStreamTrack实例之屏录工具P1
- 0110MediaStreamTrack实例之屏录工具P2
- 0111视频合成
- 0112视频滤镜
|
第二章 点播技术 |
- 0201在Anaconda中配置Python2环境
- 0202配置Bento4
- 0203使用MSE播放视频
- 0204使用DASH技术播放视频
- 0205使用HLS播放视频
|
第三章 网络知识 |
- 0301Nodejs的使用
- 0302Express
- 0303Nodejs Net
- 0304控制台聊天室
- 0305SocketIO的使用
- 0306SocketIO聊天室
- 0307SocketIO私聊1之配置工程
- 0308SocketIO私聊2之客界面搭建
- 0309SocketIO私聊3之列出所有客户端
- 0310SocketIO私聊4之搭建聊天界面
- 0311SocketIO私聊5之选择聊天目标
- 0312SocketIO私聊6之实现私聊
- 0313SocketIO私聊7之切换聊天对象
- 0314SocketIO私聊8之滚动消息框到底部
|
第四章 WebRTC |
- 0401WebRTC概述
- 0402建立P2P连接1之发出offer
- 0403建立P2P连接2之接受offer
- 0404建立P2P连接3之交换ICE
- 0405建立P2P连接4之传输数据
- 0406视频通话1之获取本地媒体流
- 0407视频通话2之传输视频数据
- 0408视频通话3之局域网视频通话
- 0409视频通话4之全网视频通话
- 0410自建stun turn服务器
|
第五章 WebRTC直播(小型直播) |
- 0501WebRTC小班教学1之创建项目
- 0502WebRTC小班教学2之输入框控件
- 0503WebRTC小班教学3之创建教室
- 0504WebRTC小班教学4之教室信息
- 0505WebRTC小班教学5之学生加入教室
- 0506WebRTC小班教学6之老师端发起offer
- 0507WebRTC小班教学7之学生端接受offer
- 0508WebRTC小班教学8之直播功能实现
|
第六章 nginx + rtmp(大型直播) |
- 0601建设流媒体服务器
- 0602服务器容器化
- 0603ffmpeg使用摄像头
- 0604基于rtmp的直播
- 0605DASH直播
- 0606HLS直播
- 0607视频节目直播
- 0608客户端开发技术
- 0609同时支持客户端和浏览器播放
- 0610推流工具
|