几款优秀的点播、RTSP/RTMP直播播放器介绍
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播放。
總結
以上是生活随笔為你收集整理的几款优秀的点播、RTSP/RTMP直播播放器介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 十年树木
- 下一篇: 【机器学习】一文归纳AI数据增强之法