2017 年 1 月,微信小程序正式發佈,做爲微信最重要的生態佈局之一,小程序從出生就自帶主角光環。但是,關於小程序價值的討論自那時起就沒有中止過。
是將流量和用戶停留時間緊緊掌握在日益臃腫的 App 中?仍是選擇微信小程序,讓用戶「用完即走」得到輕量化的使用體驗?一系列的爭議最終歸於流量入口的爭奪。小程序
然而過去的一年裏,咱們已在不知不覺中,習慣了小程序碼,習慣了下拉進入最近使用小程序,小程序的存在感愈來愈強。小程序與 App 之間不一樣的產品定位、優點場景也終於讓人們明白小程序並非 App 殺手,而是 App 延伸到更多場景中的觸手。微信小程序
最近,微信小程序宣佈開放直播能力,這對於陷入直播變現難題的 App 們來講,無疑又是一個優質新窗口。其實早在去年雙十一,蘑菇街已經展現了小程序直播的變現能力:小程序內新客成交量比 App 高出 420%;用戶購買成功率高出 16.1%;用戶購買速度高出 228%。安全
小程序直播的將來已經在咱們眼前。服務器
從開發者和用戶的角度看,App 都遇到了不一樣程度的困境。App 開發成本高,開發週期長,佔用戶手機內存也不少,用戶的下載意願愈來愈低。微信
而小程序針對餐飲、零售、交通出行、生活服務等即用即走的場景,展現出了得天獨厚的優點。網絡
騰訊目前針對以下類目開放小程序功能:佈局
從圖中能夠看到,小程序將在咱們的平常生活中扮演重要角色,直播與小程序也將會在更多的需求場景下結合。目前,騰訊已開放了小程序直播推流端與播放端的接口。對於開發者們而言,難點就在於規避安全問題以及提高用戶體驗上。性能
七牛雲在小程序直播上作了一些實踐,在這裏把實踐過程當中遇到過的關鍵問題作一次簡單羅列。動畫
1.通訊協議支持
小程序規定全部後臺接口線上服務必須使用 HTTPS,七牛雲提供了免費的單域名 SSL 證書服務,方便開發者接入。人工智能
小程序的推流和播放組件目前只支持 RTMP 和 FLV,七牛直播雲也提供了這兩套協議的支持。
2.規避色情、暴恐等運營風險
小程序得益於微信的社交屬性,所以傳播速度會很是迅速。可是問題也隨之而來,若是有不法分子利用你提供的直播平臺宣傳恐怖主義,或者涉嫌色情服務,都會遭到微信官方的封禁。遇到傳播規模普遍的狀況,還會被相關部門處罰。七牛雲在雲端提供了直播自動鑑黃、鑑暴恐、政治人物識別等配套雲服務。開通內容審覈服務後,但凡出現違規現象直接自動禁播。
3.小程序原生組件
小程序提供的推流和播放組件屬於頂層組件,和其餘組件在開發和使用上會有很大的區別。在開發的過程當中,若是遇到問題,能夠參照開源的 Demo 代碼的實現方式來解決。好比頂層組件的事件綁定在 iOS 和 Android 下的行爲會有所不一樣,能夠按 Demo 的代碼在外層包裝事件。有些功能目前小程序基礎庫還沒法支持,好比:推流前預覽,頂層 view 動畫等等。
4.高可用、低延時的實時流網絡
小程序直播的客戶端接口都統一由微信官方提供,所以出色的直播體驗很是依賴流媒體網絡自己的質量。七牛的 LiveNet 全球實時流網絡,目前能夠作到時延 1 秒之內,並且提供截幀作封面等貼心功能。
1.開源的小程序直播 Demo
七牛雲已完成小程序直播 Demo,代碼已經在 GitHub 所有開源,在客戶域名完成備案、服務器等資源充足狀況下,經過咱們開源的代碼,用戶半天就可使用七牛雲搭建好小程序直播。後續根據客戶自身產品的需求,能夠設計出更出色的直播和觀看體驗。
2.免費 SSL 證書
只有開源的小程序直播 Demo 是不夠的,小程序規定全部後臺接口線上服務必須使用 HTTPS。七牛雲 SSL 證書服務提供證書申請、管理等一站式服務,與頂級的數字證書受權(CA)機構和代理商合做,全部客戶均可以在 Portal 自助獲取免費域名型(DV)SSL 證書,更有多種其餘類型證書供選擇。
3.一元內容審覈體驗包
七牛雲人工智能實驗室提供鑑黃、鑑暴恐、政治人物識別等內容審覈 API,是嚴格按照網信、網安等監管機構要求打造的高性能、高識別率,緊跟時政要求的內容檢測系列 API。
已支撐熊貓直播、Faceu、淡藍、平安銀行、新華社、中央人民廣播電臺等數千家互聯網企業和政企機構。如今一元體驗包包括月調用三個 API 各 5 萬次(另贈送 1 萬次不肯定部分),幫助客戶規避運營風險。
4.全球化的實時流網絡
針對直播場景研發的實時流網絡採用全新網絡技術,實時計算全鏈路狀態,按需智能伸縮最佳路徑節點。實現秒開、低延遲不卡頓和節點故障常態處理等直播需求。
使用七牛雲快速搭建小程序直播 申請試用
關注公衆號七牛雲,瞭解更多信息噢~