# html5-dash-hls-rtmp
**Repository Path**: Tinywan/html5-dash-hls-rtmp
## Basic Information
- **Project Name**: html5-dash-hls-rtmp
- **Description**: HTML5播放器、M3U8直播和点播、RTMP直播、低延迟、推流/播流地址鉴权、优化浏览器兼容性,HLS+扩展。
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://github.com/Tinywan/html5-dash-hls-rtmp
- **GVP Project**: No
## Statistics
- **Stars**: 700
- **Forks**: 302
- **Created**: 2018-01-06
- **Last Updated**: 2025-06-13
## Categories & Tags
**Categories**: multimedia
**Tags**: None
## README
## :bouquet: 多媒体架构设计

###### :bird: 支持的直播流输入协议
* RTMP 用于拉取和发布的流
* RTSP 为拉和宣布的流
* 用于HTTP和UDP流的 MPEG-TS
* SRT 用于听,拉和集合模式
* UDT 用于听,拉和集合模式
* HLS 为拉流
###### :baby_chick: 单路路实时编码流传递(RTMP)

###### :penguin: 多路实时编码流传递(RTMP)

###### :chicken: HLS、MPEG-DASH多路输入/输出流

###### :hatched_chick: 通过SSL加密和公开HLS媒体的来源(HLS)

## :hibiscus: 点播设计

## :four_leaf_clover: 更新列表
* :eight: 2018年11月17日 星期五
* [编解码器之战:AV1、HEVC、VP9和VVC](https://mp.weixin.qq.com/s/HNDRciEZ-ldtrumbR68BmA)
* [FFmpeg在Intel GPU上的硬件加速与优化](https://mp.weixin.qq.com/s/VMbV_gf-IU5m3iUI6HyBMA)
* [下一代低延时直播CDN:HLS、RTMP 与UDP +WebRTC](https://mp.weixin.qq.com/s/uAVDVkKbV2cGE_gLcLx4WA)
* :seven: 2018年9月13日 星期四
* [RTMP直播应用与延时分析](https://blog.csdn.net/u014162133/article/details/82256033)
* [基于RTMP数据传输协议的实时流媒体技术研究](https://cloud.tencent.com/developer/article/1199947)
* [RTSP协议转换RTMP直播协议](https://www.jianshu.com/p/791963287067)
* :six: 2018年8月31日 星期五
* [自定义音频播放器的实现](https://hehuiyun.github.io/2018/07/27/%E8%87%AA%E5%AE%9A%E4%B9%89%E9%9F%B3%E9%A2%91%E6%92%AD%E6%94%BE%E5%99%A8%E7%9A%84%E5%AE%9E%E7%8E%B0/#more)
* [HLS-iOS视频播放服务架构深入探究(二)](https://yangchao0033.github.io/blog/2016/02/14/hls-2/)
* [HLS-iOS视频播放服务架构深入探究(一)](https://yangchao0033.github.io/blog/2016/01/29/hls-1/)
* [HTTP Live Streaming (HLS) - 概念](https://www.jianshu.com/p/2ce402a485ca)
* :five: 2018年3月22日 星期五
* [视频插件 video.js的用法](http://www.jq22.com/jquery-info404)
* [视频直播常见问题与解决办法汇总](https://yq.aliyun.com/articles/511196)
* [在Ubuntu 14.04上安装Nginx-RTMP](https://www.vultr.com/docs/setup-nginx-rtmp-on-ubuntu-14-04)
* :four: 2018年1月16日 星期二 [音视频解决方案 NGINX-RTMP-TS-DASH](https://github.com/Tinywan/NGINX-RTMP-TS-DASH)
* :three: 2017年04月18日 星期二 [解决VideoJs阿里云直播和点播跨域问题](http://www.cnblogs.com/tinywan/p/6234463.html)
* :two: 2017年06月06日 星期二 开源的播放器
* :computer: [Aliplayer 播放器](https://player.alicdn.com/aliplayer/index.html)
* :computer: [Video-dev-Hls 播放器 ](https://github.com/video-dev/hls.js)
* :computer: [ Sewise-Player 播放器](https://github.com/jackzhang1204/sewise-player)
* :computer: [clappr 播放器](https://github.com/clappr/clappr)
* 支持格式:`hls, dash, ogg, webm, mp4, rtmp either live or video on demand`
* :computer: [在线预览](http://github.tinywan.com/html5-dash-hls-rtmp/clappr/index1.html)
* [mediaelement player 播放器](https://github.com/mediaelement/mediaelement)
* 支持格式:`支持MP4,WebM和MP3以及HLS,Dash,YouTube,Facebook,SoundCloud和其他HTML5 MediaElement API的HTML5