在實際生成部署中,缺失了有關阿里云直播功能部署的內容。有一些地方容易踩坑,我放在這里:
1、直播的推流和播流域名,必須在同一個阿里云賬戶下。
因為我本人有多個阿里云賬戶,為了便于我自己控制成本,所以拆分成多個便于計費和管理。如果不熟悉阿里云的視頻直播文檔,很容易出現域名白白配置的問題。
這里的同一個,指的是已綁定AccessKey的阿里云賬戶,合法擁有直播域名的管理權限。
2、直播的播流域名的地址,必須和oss對象在同一個地址。
我自己本身有一個北京的oss地址,但是阿里云視頻直播沒有北京的直播中心,選擇深圳作為直播中心之后又返回去創(chuàng)建深圳的oss對象,浪費了很多時間。
3、直播錄播的收費功能沒有拆分。
在阿里云調用直播錄播的服務,不僅僅需要oss對象,還需要收取30元/月(中國大陸)的服務費用,而知識付費的直播播流地址需要生效,會強制要求打開錄播功能。雖然阿里云那邊如果沒有任何錄播不會進行收費,但是這個功能本身應該單獨拆分出來,等用戶需要錄播功能時再調出。
4、直播播流oss儲存問題。
如果直接在【直播配置】這個模塊中嘗試拉取oss對象,是無法實現的。
首先需要進入【阿里云管理】-【對象存儲】,選擇直播播流的同地域(不同地域也無法被直播配置識別),點擊【拉取bucket】,之后再回到【直播配置】中,才能見到oss桶對象的選取。
總結:知識付費平臺的直播功能既然調用了阿里云的服務,應該把阿里云視頻直播的一些規(guī)則集中寫明,其中的坑雖然不大,但是一路踩過來也很讓人心煩。我本身還有一定的項目部署經驗,如果換作純萌新,恐怕又要在論壇上提出許多問題,還是希望能夠把這些值得注意的地方寫進官方文檔,方便后人部署。