RTMPC Hybrid Engine SDK

AnyRTC雲通訊RTMPC Hybrid Engine SDK(簡稱RTMPC)是一套基於RTMP協議可以進行視頻連線的混合引擎,由兩部分構成:主播端+訪客端,本文將主要介紹RTMPC的相關信息。

    首先該SDK遵循標準RTMP視頻推流拉流協議,完全兼容市場上主流的標準RTMP視頻直播服務器及雲平臺。與此同時,AnyRTC雲通訊創新性實現了RTMP+RTC的技術融合,使用RTC技術實現基於標準的RTMP協議的互動連線視頻直播,當然SDK內部囊括了AnyRTC音視頻團隊多年的技術積累,在視頻處理、硬件加速、美顏濾鏡、音頻降噪、碼率控制、實時通訊、移動端性能等方面都做了很多的優化處理。

    如果您是一位需要在產品中需要加入互動連線直播的合作伙伴,您只需要幾行代碼即可完成對對接流程,無論您是新開發的或者已經有產品上線的需求,RTMPC都能爲您定製出最符合需求的方案,簡單的說RTMPC不會對您的產品系統架構進行大刀闊斧的修改,完全基於RTMP的方案實現互動連線,絕非市面上的什麼基於私有協議、UDP等互動直播方案。


1240

                                             圖1 AnyRTC-RTMPC系統結構圖

    如圖所示:主播端和訪客端通過RTMP協議繼續推流拉流,如果需要進行互動連線直接使用SDK中的RTC功能即可。

    RTMPC主要的功能包括如下幾個主要部分:

    1,RTMP推流拉流

    RTMPC本身是RTMP+RTC的混合引擎,支持RTMP推流和拉流功能;

    2,RTC視頻連線

    視頻連線功能分爲主播端和訪客端,連線的控制權限在主播端即接受、拒絕等權限由主播進行控制,訪客可以申請與主播進行連線;

    3,消息彈幕功能

    支持主播/訪客發送文本和彈幕消息,支持自定義消息內容;

    4,人員狀態動態更新

    支持當前直播的人員上下線實時動態更新,支持用戶自定義人員信息;

    5,實時美顏濾鏡

    支持IOS端實時美顏濾鏡;

    6,LOGO水印

    在主播端的直播視頻上添加自定義水印LOGO。

    RTMPC最多支持4人互動,但是不會額外增加帶寬消耗及其他的開銷;RTMPC之所以稱之爲混合引擎,因爲SDK中同時裝配了兩套引擎,讓這兩套引擎同時發揮各自的優勢,揚長避短纔是RTMPC的真正優勢。

    關於RTMPC的詳情可關注GitHub上的更新:

    iOS端:https://github.com/AnyRTC/RTMPCHybirdEngine-IOS

    Android端:https://github.com/AnyRTC/RTMPCHybirdEngine-Android

    QQ羣:580477436

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章