首页 > 编程知识 正文

java直播框架,java流媒体服务器开发

时间:2023-05-06 03:45:30 阅读:172614 作者:3100

最近项目决定制作在线现场授课功能。 对jxdxlb的我来说一切都很蒙,我以为可以在网上搜索大神的api并调用。 后来,我发现大神开发的东西都是收费的,所以开始了寻找的旅行。

在查阅了大量资料后,发现进行直播功能需要: '推送流端、流媒体服务器、plus流播放端'

推流端在推流端常用的软件是OBS推流工具。

当然,对于开发人员来说,需要FFmpegopencvFFmpeg是音频视频解码的推送流,opencv当然用于实现3358www.Sinna.com/

流媒体服务是实时视频的中继站。

流服务一般为美颜nginxsrs等,本系列的后续教程主要是http://www

流播放侧PC侧: VLC

web端: videojs、flv.js、hls.js、ckplayer等

移动终端: ijkplayer

微信小程序:最好在企鹅云中播放。 否则会出现兼容性问题。red5只有企鹅自己的网页玩家才能同时兼容QQWechat小程序和公众号。

在教学过程中,主要使用VLC测试进行流媒体播放。 VLC延迟很大,但兼容性最好。 网页端测试主要使用videojs、flv.js和企鹅播放器

CDN分发许多CDN服务商都支持rtmp、flv、hls等流媒体的分发

本文档使用' OBS red5 cyber player ' OBS :3359 OBS project.com/download

red 5:3359 github.com/red5/red5-server

cybrplayer演示地址: http://cyber player.bcelive.com/demo/new/index.html

环境构建安装obs

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。