GithubHelp home page GithubHelp logo

hjmzy / html5mediacourse2019 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chenlei4training/html5mediacourse2019

0.0 1.0 0.0 10.56 MB

HTML 0.47% JavaScript 99.30% CSS 0.02% Dockerfile 0.06% Twig 0.07% Pug 0.01% Java 0.08%

html5mediacourse2019's Introduction

HTML5MediaCourse2019

视频教程 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推流工具
  • 0611使用flv.js播放RTMP媒体流
  • 0612ffplay播放MediaRecorder媒体流
  • 0613Electron推流到RTMP服务器
  • 0614浏览器推流到RTMP服务器
  • 0615一种延时优化方案Chrome直推h264流
  • 0616Android播放RTMP视频

html5mediacourse2019's People

Contributors

plter avatar dependabot[bot] avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.