人狠話不多,細說大牛直播SDK之RTMP播放器和RTSP播放器
大牛直播RTSP/RTMP播放器SDK特點:
在沒測試過大牛直播SDK的RTMP和RTSP播放器之前,你甚至不相信行業內,RTMP和RTSP播放器(特別是RTMP播放器)延遲可以穩定的做到1秒以內。
無需贅述,全自研核心,行業內一致認可的跨平臺RTSP/RTMP直播播放器SDK,功能齊全、高穩定、超低延遲、近200家公司明智之選。
功能支援:
如不單獨說明,系Windows、Android、iOS全平臺支援。
- [支援播放協議]高穩定、超低延遲(一秒內,行業內幾無效果接近的播放端)、業內首屈一指的RTMP/RTSP直播播放器SDK;
- [多例項播放]支援多例項播放(如同時播放多路RTMP/RTSP流);
- [事件回撥]支援網路狀態、buffer狀態等回撥;
- [視訊格式]支援RTSP H.265、RTMP擴充套件H.265,RTSP/RTMP H.264;
- [音訊格式]RTMP/RTSP支援AAC/PCMA/PCMU,此外RTMP還支援Speex;
- [H.264/H.265軟解碼]支援H.264/H.265軟解;
- [H.264硬解碼]Android/iOS支援H.264硬解;
- [H.265硬解]Android支援H.265硬解;
- [H.264/H.265硬解碼]Android支援設定Surface模式硬解和普通模式硬解碼;
- [硬解碼自適應]Android/iOS平臺支援硬解碼碼自適應,如檢測到硬解碼不支援,自動切換到軟解;
- [RTSP模式設定]支援RTSP TCP/UDP模式設定;
- [RTSP TCP/UDP自動切換]支援RTSP TCP、UDP模式自動切換;
- [RTSP超時設定]支援RTSP超時時間設定,單位:秒;
- [RTSP 401認證處理]支援上報RTSP 401事件,如URL攜帶鑑權資訊,會自動處理;
- [緩衝時間設定]支援buffer time設定;
- [首屏秒開]支援首屏秒開模式;
- [低延遲模式]支援類似於線上娃娃機等直播方案的超低延遲模式設定(公網200~400ms);
- [複雜網路處理]支援斷網重連等各種網路環境自動適配;
- [快速切換URL]支援播放過程中,快速切換其他URL,內容切換更快;
- [音視訊多種render機制]Android平臺,視訊:surfaceview/OpenGL ES,音訊:AudioTrack/OpenSL ES;
- [實時靜音]支援播放過程中,實時靜音/取消靜音;
- [實時快照]支援播放過程中擷取當前播放畫面;
- [渲染角度]支援0°,90°,180°和270°四個視訊畫面渲染角度設定;
- [渲染映象]支援水平反轉、垂直反轉模式設定;
- [實時下載速度更新]支援當前下載速度實時回撥(支援設定回撥時間間隔);
- [解碼前視訊資料回撥]支援H.264/H.265資料回撥;
- [解碼後視訊資料回撥]支援解碼後YUV/RGB資料回撥;
- [解碼前音訊資料回撥]支援AAC/PCMA/PCMU/SPEEX資料回撥;
- [音視訊自適應]支援播放過程中,音視訊資訊改變後自適應;
- [擴充套件錄影功能]完美支援和錄影SDK組合使用,錄影相關功能,可參見”8. Windows/Android/iOS錄影SDK“;
- [全屏]Windows平臺雙擊畫面進入全屏模式;
- [Windows本地FLV播放器]支援本地FLV檔案播放(支援獲取FLV檔案的duration(時長);支援顯示當前播放位置;
- [Windows本地FLV播放器]支援開始播放或播放過程中seek(跳轉播放位置),也許是行業內seek最快的flv點播播放器)。
對應Demo:
- Windows測試程式:SmartPlayer.exe;
- Windows C++工程:WIN-PlayerSDK-CPP-Demo;
- Windows C#工程:WIN-PlayerSDK-CSharp-Demo;
- Android工程:SmartPlayerV2;
- iOS工程:SmartiOSPlayerV2。
相關Demo下載:https://github.com/daniulive/SmarterStreaming/ 或 http://daniulive.com/index.php/sdk-demo%E4%B8%8B%E8%BD%BD/
相關文章
- 【播放器SDK–FAQ】點播播放器和直播播放器衝突如何解決?播放器
- 大牛直播SDK-Windows推送端使用說明Windows
- RTMP視訊直播系統(PC網頁/微信小程式/播放器/流媒體)網頁微信小程式播放器
- 直播協議詳解 RTMP、HLS、HTTP-FLV、WebRTC、RTSP協議HTTPWeb
- DateUtils(話不多說直接上程式碼)
- 全志R11_tinav2.5_tplayer播放器介面說明書(SDK)播放器
- IOS 整合 Bilibili IJKPlayer播放器,播放rtmp視訊流iOS播放器
- ffmpeg+nginx將rtsp轉為rtmpNginx
- Nginx+FFmpeg實現RTSP轉RTMPNginx
- FFmpeg實現監控攝像頭的RTSP協議轉RTMP協議直播協議
- RTSP播放器EasyPlayer.js播放器PC電腦端播放影片時整個顯示器會白屏的操作方法播放器JS
- Android開源音樂播放器之播放器基本功能Android播放器
- 聽話但不多
- 玩轉直播系列之RTMP協議和原始碼解析(2)協議原始碼
- Android視訊直播、點播播放器哪家強?Android播放器
- 阿里雲播放器SDK的正確開啟方式 | Aliplayer Web播放器介紹及功能實現(三)阿里播放器Web
- "MPlayer+TextureView" : 封裝一個視訊播放器的 "SDK"View封裝播放器
- FFMPEG 抓RTSP流,推送RTMP至FMS伺服器伺服器
- java播放器Java播放器
- RTSP協議、RTMP協議、HTTP協議的區別協議HTTP
- MPV 播放器:Linux 下的極簡影片播放器播放器Linux
- 音樂播放器播放器
- 視訊播放器播放器
- 將海康大華等網路攝像機RTSP流進行網頁Flash rtmp和H5 hls直播的技術方案網頁H5
- iOS各平臺直播SDK收費明細iOS
- MPV 播放器:Linux 下的極簡視訊播放器播放器Linux
- iOS開發之簡單音訊播放器iOS音訊播放器
- 網頁上的Mediaplayer播放器相關引數說明網頁播放器
- nginx 轉發 rtmp 直播流Nginx
- Android 如何直播 RTMP 流Android
- Silicio for Mac迷你播放器Mac播放器
- OmniPlayer Pro for Mac(播放器)Mac播放器
- vue音樂播放器Vue播放器
- ffmpeg播放器開發 詳細記錄+程式碼實現3播放器
- Vue + WebRTC 實現音視訊直播(附自定義播放器樣式)VueWeb播放器
- 部落格園之自定義部落格(美化+播放器)播放器
- [流媒體]ijkplayer 播放器,android平臺使用說明播放器Android
- mac影片播放器哪個最好用?mac用什麼影片播放器?Mac播放器