低代碼音視頻工廠是早期阿里云面向典型視頻直播場景推出的aPaaS產品,隨著客戶規模和更多業務的擴增,集成方對低代碼應用方案的穩定性、可控性和靈活性有更高的要求。AUI Kits低代碼應用方案作為視頻直播的集成方法,能夠為您提供更優質的音視頻應用開發體驗。本文為您介紹如何將低代碼音視頻工廠遷移至AUI Kits低代碼應用方案。
退市公告
為了提供更穩定的使用體驗,并滿足客戶敏捷迭代的需求:
自2024年02月16日起,阿里云將暫停用戶創建新的低代碼音視頻工廠(以下簡稱為低代碼1.0)應用。已創建的應用將不受影響,仍可正常使用。
自2024年08月16日起,已創建的應用將不再支持修改。
自2025年02月16日起,低代碼音視頻工廠將停止服務,已創建的應用將無法執行。
視頻直播產品提供新的AUI Kits低代碼應用方案(以下簡稱低代碼2.0):
它能夠覆蓋低代碼音視頻工廠的主要功能,并提供更穩定、靈活和低成本的音視頻應用體驗。
如果您的業務仍在使用低代碼音視頻工廠,請考慮將業務遷移至AUI Kits,或自行對接視頻直播產品,以獲得更好的服務體驗。
遷移須知
為什么要遷移至低代碼2.0
低代碼1.0是早期阿里云面向典型視頻直播場景推出的aPaaS產品,隨著客戶規模和更多業務的擴增,集成方對低代碼應用方案的穩定性、可控性和靈活性有更高的要求。
低代碼2.0作為視頻直播的集成方法,能夠為您提供更優質的音視頻應用開發體驗,主要優勢如下:
基于視頻直播提供服務,擁有海量CDN加速節點,提供穩定可靠的視聽體驗。
服務端和客戶端均提供源代碼,極大地滿足集成方靈活迭代的需求。
原子功能獨立計費,有效降低業務運行成本。
對比項 | 低代碼2.0(AUI Kits) | 低代碼1.0(低代碼音視頻工廠) | |||||
集成方式 |
|
| |||||
應用場景 |
|
| |||||
集成工作量 | 集成代碼,跑通業務流程≤1天。 | 集成代碼,跑通業務流程≤1天。 | |||||
維護成本 | 較低,底層服務穩定。 | 中。 | |||||
迭代靈活性 | 較高,應用層組件與后臺服務均開源,允許集成方自行二次開發。 | 低,封閉式產品強依賴阿里云排期實現功能迭代。 | |||||
支持區域 | 僅支持中國內地。 | 支持中國內地和新加坡地區。 | |||||
使用產品 |
| 低代碼音視頻工廠。 | |||||
價格 | 較低,原子功能按需計費: | 較高,按照時長計費: 按照直播時長和連麥時長計費,詳情請參見付費方式。 |
新舊方案是否可以互通
否。
低代碼2.0相較于低代碼1.0:技術方案和數據托管方式等有本質區別,新舊方案不互通。
我們建議您提前進行業務遷移準備,降低對存量用戶的影響。
不遷移會有什么影響
購買暫停:自2024年2月16日起,將停止低代碼音視頻工廠以及相關套餐的新用戶購買服務。
在此日期之前已購買低代碼音視頻工廠和相關套餐的現有用戶暫時不會受到影響。
重要現有客戶如果需要退費未使用的資源包,請在資源包到期前發起退款申請,2024年8月16日后將不再受理退款申請。
續訂暫停:自2024年8月16日起,將停止已有用戶的資源包和包年包月的續訂,按量付費不受影響。
服務停止:自2025年2月16日起,將停止低代碼音視頻工廠的服務。
停止服務前,將保留控制臺功能以及部分阿里云產品的支持和工單服務。
遷移后計費是否發生變化
會。
低代碼2.0相較于低代碼1.0綜合成本更低。低代碼2.0根據集成方實際使用的原子能力獨立計費,您可以購買視頻直播資源包享受優惠。
遷移方案
架構圖
接入新方案
目前阿里云提供2種遷移方案,您可以結合實際業務場景按需選用:
低代碼(含UI)集成:對標低代碼1.0的樣板間集成方案,針對電商直播、秀場直播和互動課堂等場景提供完整的業務組件供集成方快速接入,搭建自有音視頻應用。
標準集成:當您的業務比較復雜,需要自定義業務邏輯并繪制UI組件,推薦您使用該方案。
說明該方案需要您自行集成MediaBox音視頻SDK并對接視頻直播和視頻點播服務。
方案一:低代碼(含UI)集成
以搭建電商直播應用為例,您需要集成AUI Kits低代碼應用方案-互動直播場景,主要集成步驟如下:
前置準備:開通視頻直播服務和配置加速域名,詳情請參見前置準備。
服務端集成:將直播間后臺管理服務(AUI Kits AppServer)部署至業務方的服務器中,通過上一步獲取的加速域名等參數完成服務配置,詳情請參見服務端集成。
客戶端集成:下載客戶端業務組件(AUI Kits)源碼,整合至應用項目中并完成配置,與直播間后臺管理服務完成聯調后即可跑通直播的主流程,詳情請參見客戶端集成。
業務適配:集成方根據實際業務場景,對接用戶賬號體系和商城訂單系統等模塊,形成完整應用。
其他場景套件的集成方法類似,詳情請參見:
方案二:標準集成
主要功能模塊涉及的產品文檔如下:
分類 | 功能模塊 | 對應產品 | 集成指引 | ||||
服務端 | 普通直播開播和觀看 | 視頻直播 | |||||
超低延時直播開播和觀看 | |||||||
錄制回放 | 視頻點播 | ||||||
語聊連麥 | 互動直播 | ||||||
信令消息 | 直播互動消息 | ||||||
客戶端 | 主播端 | MediaBox音視頻SDK-直播推流SDK | |||||
觀眾端 | MediaBox音視頻SDK-播放器SDK |
遷出舊方案
低代碼1.0將于2025年02月16日正式下線,屆時該產品將停服并刪除數據。如果您需要保留歷史直播內容,建議您盡快下載歷史數據并完成方案遷移。步驟如下:
步驟一:獲取存量直播間列表
您需要查詢指定低代碼1.0應用的歷史直播間信息,例如直播ID和直播標題等,以便下載歷史數據。
查詢方式如下:
場景 | 接口 | 幫助文檔 | |||||
互動直播 | ListLiveRooms - 批量查詢直播信息 | ||||||
互動課堂 | ListClasses - 獲取課程列表 |
步驟二:獲取直播間錄制文件
您需要查詢指定低代碼1.0應用的歷史直播間錄制文件信息,以便下載錄制文件。
查詢方式如下:
場景 | 接口 | 幫助文檔 | |||||
互動直播 | GetLiveRecord - 獲取直播錄制信息 | ||||||
ListLiveFiles - 獲取直播錄制文件列表 | |||||||
互動課堂 | GetClassRecord - 獲取課程錄制信息 |
您可以提工單聯系我們協助遷移,我們將通過對象存儲OSS的cp(拷貝文件)的方式將錄制文件拷貝至您指定的OSS Bucket中。
準備工作
客戶需要提前在自身阿里云賬號下創建好同地域的oss bucket。
在本機或者服務器上安裝好ossutil。
說明在安裝ossutil時需要指定阿里云賬號的ak及as,詳情請參見安裝ossutil。
執行操作
提工單給阿里云同學,工單中帶上應用Id、新創建的oss bucket 及安裝ossutil使用的數字賬號(即ak及as對應的賬號信息,非ak及as),標題寫明允許從低代碼音視頻工廠遷出錄制文件。
阿里云同學分配好權限后,在工單中給出遷移命令:
ossutil64 cp oss://{原有bucket}/{目錄}/ oss://{客戶新的bucket}/{目錄}/ -r
執行這條語句后,會將客戶在低代碼音視頻工廠中所有錄制文件(包括m3u8及ts)原樣拷貝至客戶新創建的bucket下,目錄結構保持一致。
客戶可以申請新的域名映射到新的bucket上,這樣就可以動態替換原有域名從而實現無縫對接。
步驟三:獲取直播間歷史信息
您需要查詢指定低代碼1.0應用的歷史直播間信息,以便下載遷移。
查詢方式如下:
場景 | 內容 | 接口 | 幫助文檔 | ||||
互動直播 | 數據統計 | GetLiveRoomStatistics - 查詢直播統計數據 | |||||
GetLiveRoomUserStatistics - 分頁查詢直播用戶數據統計 | |||||||
聊天彈幕 | ListComments - 批量查詢彈幕消息 | ||||||
互動課堂 | 數據統計 | GetRoom - 查詢房間詳情 | |||||
ListRooms - 查詢房間列表 | |||||||
聊天彈幕 | ListComments - 批量查詢彈幕消息 |
步驟四:新舊數據整合
基于上述提供的接口獲取低代碼音視頻工廠中所有直播及課堂信息,并將這些信息存儲至客戶服務器中。
獲取錄制文件,并存儲至新的OSS bucket中。
當需要請求錄制信息時,先判斷當前直播ID或課堂ID是否是低代碼音視頻工廠中獲取的,如果是則使用新OSS bucket地址返回。
遷移策略
您可以根據實際業務情況選擇以下遷移方式:
需要并存:同一版本的App存在舊方案與新方案同時并存的情況,您可以經過一段時間灰度再切換,可按如下步驟過渡:
升級低代碼1.0的SDK,以避免和低代碼2.0沖突。
集成低代碼2.0方案,由您自行預埋切換開關。
新版本App覆蓋率達到一定水位后將直播間切換至低代碼2.0。
直接切換:新版本的App僅使用新方案進行直播,則可以直接集成新方案,Web端適用于該方案。
聯系我們
如您對服務遷移有任何疑問,歡迎提交工單聯系支持同學,或搜索釘釘群號10570030108加入釘釘群進行反饋。