• <blockquote id="kyy2e"><samp id="kyy2e"></samp></blockquote>
  • <xmp id="kyy2e"><input id="kyy2e"></input>
  • 奧酷音視頻解碼庫SDK
    • 奧酷音視頻解碼庫SDK

    為配合AMS流媒體服務器,T系列,A系列錄播主機,雙向互動系統,北極星通公司推出了本套SDK,本解碼庫在網絡層,協議層,解碼層,顯示層做到了精細化控制,旨在使用戶體驗更好。為客戶,合作伙伴賦能。

    具體功能如下:

    1. 支持rtsp,rtmp,http-flv直播協議的播放器SDK,C++開發,簡單易用,功能強大;
    2. 支持秒開視頻,支持播放緩沖設置,當緩沖設置為0時,秒開秒播,可以作為交互客戶端解碼用;
    3. 最低延時,含網絡傳輸及解碼,可以控制在200ms以內;
    4. 視頻支持H.264,H.265解碼,音頻支持AAC,G.711解碼;
    5. 支持只解碼播放視頻,只解碼播放音頻,音視頻同時解碼;
    6. 支持視頻旋轉;
    7. 支持音頻播放中變聲;
    8. 支持斷線重連,斷幀補幀;
    9. 完善的日志記錄,便于后期查詢問題。

    接口:

    /***

    * 環境初始化,系統只需調用一次

    */

    LIBPLAYCLIENT_API BOOL  PlayEnviromentInit();

    LIBPLAYCLIENT_API void  PlayEnviromentFree();

    /***

    * 創建PlayClient

    * @return: 返回模塊指針,為NULL則失敗

    */

    LIBPLAYCLIENT_API void *CreatePlayClient();

    /***

    * 銷毀PlayClient

    * @param pHandle: 模塊指針

    */

    LIBPLAYCLIENT_API void DestoryPlayClient(void **pHandle);

    /***

    * 開始拉流并播放

    * @param pHandle: 模塊指針

    * @param url: 流地址

    * @param unJitterBuffDelay: 內部緩存時間,緩存時間越大延時越大、流暢性越好。反之延時越小,流暢性越差。范圍[0, 2000],單位毫秒

    * @param pDisplayHandle: 渲染輸出的窗口句柄

    * @return: TURE成功,FALSE失敗

    */

    LIBPLAYCLIENT_API BOOL PlayClientStart(void* pHandle, char *url, int unJitterBuffDelay, void* pDisplayHandle);

    /***

    * 停止拉流播放

    * @param pHandle: 模塊指針

    * @return:

    */

    LIBPLAYCLIENT_API void PlayClientStop(void* pHandle);

    /***

    * 設置音量大小

    * @param pHandle: 模塊指針

    * @param fVolume: 范圍[-100, 100],設置為-100時即靜音,0為原始音量,值越大音量越大

    */

    LIBPLAYCLIENT_API void PlayClientSetVolume(void* pHandle, int nVolume);

    /***

    * 設置變聲值大小

    * @param pHandle: 模塊指針

    * @param fVolume: 范圍[-100, 100],設置為0時為原聲

    */

    LIBPLAYCLIENT_API void PlayClientSetSoundTouch(void* pHandle, int nValue);

    /***

    * 獲取RTMP連接狀態

    * @param pHandle: 模塊指針

    * @return: 流連接狀態

    */

    LIBPLAYCLIENT_API PlayClientStatus GetPlayClientStatus(void* pHandle);

    LIBPLAYCLIENT_API void SetResize(void *pHandle);

    /***

    * 音頻使能開關

    * @param pHandle: 模塊指針

    */

    LIBPLAYCLIENT_API void PlayClientAudioSwitch(void **pHandle,bool enable);

    /***

    * 視頻使能開關

    * @param pHandle: 模塊指針

    */

    LIBPLAYCLIENT_API void PlayClientVideoSwitch(void **pHandle,bool enable);

    * 水平翻轉使能開關

    * @param pHandle: 模塊指針

    */

    LIBPLAYCLIENT_API void PlayClientSetHorizontalFlip(void *pHandle,bool enable);

    * 垂直翻轉使能開關

    * @param pHandle: 模塊指針

    */

    LIBPLAYCLIENT_API void PlayClientSetVerticalFlip(void *pHandle,bool enable);

    試用版下載地址:
    https://share.weiyun.com/pLWvTvBi

    相關產品

    91久久偷偷做嫩草影院免费观看