java源码

关注公众号 jb51net

关闭
EasyMedia v1.3.0

EasyMedia v1.3.0

热门排行

简介

EasyMedia是一个Springboot、netty实现的http-flv、websocket-flv流媒体服务(可用于直播点播),支持rtsp、h264、h265等、rtmp等多种源,h5纯js播放(不依赖flash),不需要依赖nginx等第三方,低延迟(支持识别h264、aac编码自动转封装)。

功能汇总

支持播放 rtsp、rtmp、http、文件等流……

pc端桌面投影

支持永久播放、按需播放(无人观看自动断开)

自动判断流格式h264、h265,自动转封装

支持http、ws协议的flv

支持hls内存切片(不占用本地磁盘,只占用网络资源)

重连功能

支持javacv、ffmpeg方式切换

云台控制(目前只支持海康、大华待更新)

软件架构

netty负责播放地址解析及视频传输,通过javacv推拉流存到内存里,直接通过输出到前端播放

后端:springboot、netty,集成websocket

前端:vue、html5(简单的管理页面)

播放器:西瓜播放器 http://h5player.bytedance.com/ (字节跳动家的,不介绍了,抖音视频、西瓜视频都杠杠的,当然只要支持flv的播放器都可以)

媒体框架:javacv、ffmpeg

截图

大家还下载了