發布時間:2017-12-25所屬分類:科技論文瀏覽:1次
摘 要: 隨著移動互聯網的發展,微信視頻直播已經成為非常熱門的直播模式,這對傳統的電視直播模式帶來了挑戰,下面文章站在縣級電視臺的角度,根據自身的實際經驗,分析電視互動直播在手機微信端的應用技術,例如視頻直播,視頻云的接收與傳播,H5頁面的設計,網友
隨著移動互聯網的發展,微信視頻直播已經成為非常熱門的直播模式,這對傳統的電視直播模式帶來了挑戰,下面文章站在縣級電視臺的角度,根據自身的實際經驗,分析電視互動直播在手機微信端的應用技術,例如視頻直播,視頻云的接收與傳播,H5頁面的設計,網友互動體驗等一些技術要點。
關鍵詞:縣級電視臺,微信直播,視頻云
視頻直播一直是電視臺的強項能力,然而隨著如今移動端的迅速發展,不單純依賴傳統電視機的收視模式,使得電視臺,尤其是縣級臺在視頻直播的影響力頗受影響。依靠手機App方式向用戶展現電視臺內容是現在多數臺的做法,然而作為縣級臺,由于各方面因素的制約,做手機App投入太大。而依托微信入口、公眾號推文、朋友圈等擴散,引導用戶進入直播頁面,實現視頻直播在手機端的展現,能夠很好地擴大直播的影響力。
1 系統架構
麻雀雖小,五臟俱全。再小的功能如果不在架構層做好充分的規劃,后期將會產生各種瓶頸和制約,整修也是非常困難,對開發人員來說是災難性的,而且出錯的概率也會比較高,所以一定要在架構方面多下功夫。
目前常熟電視臺微信視頻直播主要分為直播現場、轉播車、視頻采集、編碼、推流、云直播服務器和微信直播活動頁面H5等7個步驟。
在云端充分使用現有阿里云和騰訊云的基礎功能,結合實際需求開發出一系列適合微信客戶端內訪問的直播活動頁面。該頁面主要實現了靜態動態資源的分布式部署。
1)視頻播放源:由視頻云提供,得益于云廠商的強大處理能力和高帶寬,可以實現用戶流暢不卡頓觀看視頻直播。
2)靜態資源:如HTML、JS、CSS,圖片等靜態文件都存放在云端OSS平臺上,并做了CDN加速,讓用戶能最快打開活動頁面。
3)動態內容:通過云api方式供活動頁面js調用,api網關能夠合理有效地防止黑客攻擊,后端多臺服務器通過負載均衡實現極速提供內容。
2 視頻源采集
將總控臺的sdi信號輸入采集電腦,采集電腦可使用配置高的工作站。sdi信號源介入采集電腦的專用采集卡(如osprey),設置好相關參數。采集電腦用的是win7操作系統,編碼軟件使用OBS,OBS可以自定義采集尺寸,視頻碼率,音頻碼率等詳細配置。通過OBS推送到騰訊云的視頻服務器上。由于是微信端播放,建議視頻碼率是1 000k左右,音頻碼率為64k即可,畫面16︰9,尺寸720p,25幀。
3 視頻推送
鑒于視頻下行帶寬要求比較高,不建議自建視頻服務器。市面上目前云視頻服務器能夠很好的支持視頻直播和點播服務。比較常見的有阿里云視頻點播直播、騰訊云視頻點播直播等。我們使用的是騰訊云的視頻點播直播服務。登錄騰訊云后臺,創建新的直播服務,配置好下行播出碼率、尺寸、比率,建議和視頻采集時的設置相同。創建完成后得到一個推流地址,使用采集電腦的OBS軟件向該地址推流,正常情況下預覽能看到成功畫面。
4 H5頁面調用
不同于傳統網站的頁面播放視頻需要用flash播放器,F在絕大多數移動端是不支持flash播放器的。所以我們采用H5的video原生播放器來播放視頻。由于移動客戶端的多樣性,有ios系統、安卓系統、微軟系統等,調用云直播輸出地址的.m3u8鏈接能夠較好兼容各個系統。H5頁面的video標簽里有一個autoplay屬性,可以使視頻自動播放,但是在微信客戶端內autoplay是無法正常工作的,目前可以調用微信的接口在頁面加載成功觸發video的play事件來達到自動播放的效果。
5 360攝像頭的直播調用
使用360攝像頭作為輸入端,可以達到最簡便的視頻現場直播效果。360攝像頭直播的好處是無需采集電腦端和視頻云服務器。只需一個360攝像頭,聯網后在360攝像頭的管理頁面打開公開視頻功能。我們可以調用它開放的api,通過360攝像頭的sn編碼獲取直播流的相關信息,然后把直播流寫入H5頁面,同樣能實現視頻直播。
6 記者發帖
在置頂視頻直播的同時,授權用戶(記者)可使用手機拍下照片或者短視頻上傳到本直播活動中來,全部的操作在手機端即可實現,快捷方便。更有利地為主畫面做好了配套效果,展現主畫無法涵蓋的內容,豐富用戶收看體驗。記者發帖中視頻有兩種上傳方式,一是上傳原始視頻文件,傳統方式下如果記者上傳的原始視頻文件拋開文件大小不談,服務器要轉碼輸出的工作量也是比較大的。所以我們沒有采用這種方式,而是在記者端的H5頁面上采用上傳。
7 網友互動
用戶除了觀看直播外,還可以通過直播頁面上的留言區塊發表評論,管理員可以審核通過評論。同時還設置了微信紅包功能,用戶在參與觀看和發表評論期間,管理員可以定期或不定期發送紅包,用戶點擊可以搶到紅包。
8 宣傳推廣
活動鏈接可以通過在微信推文,朋友圈分享、發送給朋友的形式對外公布,或者將活動鏈接生成二維碼粘貼在活動現場,供用戶掃碼進入,擴大參與人數。
以上為常熟電視臺在微信直播方面做的一些實際操作與探索,未來將結合軟硬件的發展,5G網絡的普及,動態直播,虛擬現實技術的應用等手段,相信能為用戶提供更好的直播體驗。
相關閱讀:如何在中國有線電視發表論文
在期刊上發表論文會不會很難,如何才能在中國有線電視期刊發表論文呢?發表論文對于評職稱的工作人員或繼續深造的同學們而言一直是個大問題,因為它考驗的不僅僅是一個人的知識積累,更重要的是其文字功底與寫作能力。想要在中國有線電視期刊發表論文,首先應該了解這本期刊,還要掌握一定的論文寫作技巧,這樣發表論文才會事半功倍。
SCISSCIAHCI