上海2018年3月1日電 /美通社/ -- 2017年1月,微信小程序正式發(fā)布,作為微信重要的生態(tài)布局之一,小程序從出生就自帶主角光環(huán)??墒?,關于小程序價值的爭論自那時起就沒有停止過。然而,小程序與 App 之間不同的產品定位、優(yōu)勢場景也終于讓人們明白它并不是 App 殺手,而是 App 延伸到更多場景中的觸手。
最近,微信小程序宣布開放直播能力,這對于陷入直播變現(xiàn)難題的App們來說,無疑又是一個優(yōu)質新窗口。而七牛云推出的微信小程序直播 Demo,在穩(wěn)定、簡單接入、功能齊全、規(guī)避內容安全等方面表現(xiàn)卓越,助于開發(fā)者迅速上線。
七牛云在小程序直播上做了一些實踐,在這里把實踐過程中遇到過的關鍵四個問題總結如下:
1.通信協(xié)議支持
小程序規(guī)定所有后臺接口線上服務必須使用 HTTPS,七牛云提供了免費的單域名 SSL 證書服務,方便開發(fā)者接入。
小程序的推流和播放組件目前只支持 RTMP 和 FLV,七牛直播云也提供了這兩套協(xié)議的支持。
2.規(guī)避色情、暴恐等運營風險
小程序得益于微信的社交屬性,因此傳播速度會非常迅速。但是問題也隨之而來,如果有不法分子利用你提供的直播平臺宣傳恐怖主義,或者涉嫌色情服務,都會遭到微信官方的封禁。遇到傳播規(guī)模廣泛的情況,還會被相關部門處罰。七牛云在云端提供了直播自動鑒黃、鑒恐的配套云服務。開通內容審核服務后,但凡出現(xiàn)違規(guī)現(xiàn)象直接自動禁播。
3.小程序原生組件
小程序提供的推流和播放組件屬于頂層組件,和其他組件在開發(fā)和使用上會有很大的區(qū)別。在開發(fā)的過程中,如果遇到問題,可以參照開源的 Demo 代碼的實現(xiàn)方式來解決。比如頂層組件的事件綁定在 iOS 和 Android 下的行為會有所不同,可以按 Demo 的代碼在外層包裝事件。有些功能目前小程序基礎庫還無法支持,比如:推流預覽,頂層 view 動畫等等。
4.高可用、低延時的實時流網絡
小程序直播的客戶端接口都統(tǒng)一由微信官方提供,因此需要出色的直播體驗非常依賴流媒體網絡本身的質量。七牛云的 LiveNet 全球實時流網絡,目前可以做到時延1秒以內,而且提供截幀做封面等貼心功能。
使用七牛直播云快速搭建小程序直播的福利:
1.開源的小程序直播 Demo
七牛云已完成小程序直播 Demo,代碼已經在 github 全部開源,在客戶域名完成備案、服務器等資源充足情況下,通過我們開源的代碼,用戶半天就可以使用七牛云搭建好小程序直播。后續(xù)根據客戶自身產品的需求,可以設計出更出色的直播和觀看體驗。
2.免費 SSL 證書
但是只有開源的小程序直播 Demo 是不夠的,小程序規(guī)定所有后臺接口線上服務必須使用 HTTPS。七牛云 SSL 證書服務提供證書申請、管理等一站式服務,與頂級的數字證書授權(CA)機構和代理商合作,所有客戶都可以在 Portal 自助獲取免費域名型(DV)SSL 證書,更有多種其他類型證書供選擇。
3.一元內容審核體驗包
七牛云人工智能實驗室提供鑒黃、鑒暴恐、政治人物識別等內容審核 API,是嚴格按照網信、網安等監(jiān)管機構要求,用心打造的高性能、高識別率,緊跟時政要求的涉穩(wěn)安全檢測系列 API。
已支撐熊貓直播、faceU、淡藍、平安銀行、新華社、中央人民廣播電臺等數千家互聯(lián)網企業(yè)和政企機構?,F(xiàn)在一元體驗包包括月調用三個 API 各5萬次(另贈送1萬次不確定部分),幫助客戶規(guī)避運營風險。
4.全球化的實時流網絡
針對直播場景研發(fā)的實時流網絡采用全新網絡技術,實時計算全鏈路狀態(tài),按需智能伸縮較佳路徑節(jié)點。實現(xiàn)秒開、低延遲不卡頓和節(jié)點故障常態(tài)處理等直播需求。
點擊體驗使用七牛直播云快速搭建小程序直播:https://jinshuju.net/f/Cs20WW