大牛直播SDK-Windows RTMP/RTSP/本地FLV播放器使用說明

大牛直播播放器SDK相對推送SDK來說,接口沒有那么多,不過客戶95%以上的常規需求均已覆蓋,目前支持RTMP和RTSP直播播放(涵蓋H.265),還有本地flv文件回放。

大牛直播SDK播放端提供C++/C#兩套接口,并支持IE瀏覽器OCX控件調用,對外提供32/64位debug/release庫。

對應Demo:

  • ?Windows測試程序:SmartPlayer.exe;
  • ?Windows C++工程:WIN-PlayerSDK-CPP-Demo;
  • ?Windows C#工程:WIN-PlayerSDK-CSharp-Demo;

如何使用

RTMP/RTSP/本地FLV播放

根據提示,在RTMP/RTSP URL或FLV文件處,輸入需要播放的url,如“rtmp://live.hkstv.hk.lxdns.com/live/hks1”;

設置緩沖(buffer time)

播放RTMP/RTSP流之前,可以設置緩沖時間(單位:毫秒),SDK支持0~10000ms區間設置;

RTMP秒開

如果給出的rtmp url服務器緩存GOP,選中秒開模式,大牛直播SDK可以快速播放rtmp,實現秒開效果;

RTSP相關設置

點擊頁面“Rtsp設置”按鈕,可以設置RTSP timeout時間、默認TCP還是UDP模式、是否TCP-UDP模式自動切換。

RTMP解密播放

SetUrl之前,設置解密的Key和IV解密向量即可。

FLV本地文件播放

根據提示,在RTMP/RTSP URL或FLV文件處,輸入整體的flv文件全路徑,如“E:\daniulivetestflv.flv”,SDK會獲取到FLV文件的時長(Duration)和當前播放位置。

FLV文件seek

在“設置位置(秒)”處輸入需要跳轉的秒數,設置后,可直接跳轉到指定位置,并從flv制定位置開始播放;

FLV文件暫停

點擊“暫停”按鈕,即可暫停播放本地flv文件,如需回復播放,點擊“恢復”按鈕即可;

RTMP/RTSP/FLV文件播放實時靜音

播放過程中,可選擇實時靜音/取消靜音;

RTMP/RTSP/FLV文件播放實時快照

點擊“設置截圖路徑”,播放過程中,點擊“截圖”按鈕,即可完成快照保存;

RTMP/RTSP/FLV文件實時錄像

點擊“錄像配置”,設置錄像路徑,播放或非播放狀態下,點擊“錄像”,可拉取rtmp或rtsp流錄制本地文件,如需截取flv文件一部分,亦可通過開始錄像/停止錄像重新錄制mp4文件。

RTMP/RTSP/FLV文件切換地址

在url輸入框輸入新的播放地址,點擊“切換地址”按鈕,SDK快速跳轉到指定地址,此功能如android/iOS播放端,用于快速切換URL,適用于多路URL輪詢;

RTMP/RTSP/FLV文件播放過程中旋轉view

不是所有的url播放角度都朝觀眾預期的方向,如需view旋轉,用戶可點擊旋轉按鈕,我們的SDK將會對view進行 0° 90° 180° 270°旋轉、除此之外,還可以進行水平反轉、垂直反轉;

播放過程中全屏

Windows C++ Demo雙擊播放畫面或點擊“全屏”按鈕,進入全屏模式,再次雙擊,退出全屏。

IE瀏覽器OCX控件調用說明

點我查看OCX控件使用說明和SDK集成文檔

污污直播app-污污直播破解版永久免费版