相关技术
FFmpeg
视频编码解码库
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。
FFmpeg可以安装在window和linux上 通过命令 可以发布视频成流,也可以编辑视频。
VLC media player
VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。
windows播放器
- 支持多种格式视频播放
- 支持播放视频录制
- 支持视频播放保存至指定格式
Video.js
html播放器
Video.js是一款web视频播放器,支持html5和flash两种播放方式。
ijkplayer
android/ios播放器
ijkplayer 是bilibili开源的一个基于 ffplay 的轻量级 Android/iOS 视频播放器
yaesa
直播发布端
Yasea是一个100%纯Java写的,完全开源的安卓直播推流客户端。它使用MediaCodec系统接口对H.264和AAC进行硬编码,封装FLV格式,推送至RTMP服务器。
SRS
直播服务器
SRS/3.0,OuXuli,是一个流媒体集群,支持RTMP/HLS/WebRTC/SRT/GB28181,高效、稳定、易用,简单而快乐。