欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

推荐几款出色的点播和RTSP/RTMP直播播放器

最编程 2024-08-13 13:09:10
...

1.ijkplayer


项目地址: https://github.com/Bilibili/ijkplayer


介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。


2.ExoPlayer


项目地址:https://github.com/google/ExoPlayer


介绍:ExpPlayer是一个开源的,App等级的媒体API,它的开源项目包含了library和示例:ExoPlayer library - 这部分是核心的库。


3.android-UniversalMusicPlayer


项目地址:https://github.com/googlesamples/android-UniversalMusicPlayer


介绍:这是一个音乐播放的 App,是一个非常好的范例,告诉你如何编写一个在 Android Phone、Tablet、TV、Wear、Auto … 都能很好呈现的 App。


4.GSYVideoPlayer


项目地址: https://github.com/CarGuo/GSYVideoPlayer


绍:视频播放器,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放,直接添加控件为封面,列表全屏动画。


5. SmarterStreaming


项目地址:https://github.com/daniulive/SmarterStreaming


介绍:业内为数不多致力于极致体验的超强全自研跨平台(windows/android/iOS)流媒体内核,通过模块化*组合,支持实时RTMP推流、RTSP推流、RTMP/RTSP直播播放(支持RTSP/RTMP H.265)、实时录像、多路流媒体转发(RTSP转RTMP,RTMP转RTMP)、音视频导播、动态视频合成、音频混音、一对一互动直播、内置轻量级RTSP服务、RTSP网关服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。


总结:


前几个播放器是免费的,主要侧重在http点播或本地文件播放这块,特别是ijkplayer做的非常好,直播这块,SmarterStreaming功能和延迟更强大,不过SmarterStreaming只支持RTMP和RTSP播放。