機頂盒直播源碼Demo下載


機頂盒直播點播源碼方案開發心得體會。

 

現在用到盒子基本都是安卓的,如果您要找源碼的盒子直播的源碼 可以參考我最近做的這個項目。

先說說電視機與手機開發的差異。

主要的差異就是: 機頂盒是遙控器操作

由於這個差異,那么對我們要求就比較高。

第一點,要處理焦點,以前我們做手機開發只用處理點擊事件。現在要響應按鈕,並處理按鈕被按下以及被選中的時候樣子。

第二點,要適配分辨率, 電視機分辨率與手機不同,主要是電視機一般是1080輸出。dp比較低。最好要在里面放置一個sw600dp 或者 直接1080px 的文件夾,直接適配里面的 數值。

這2兩點的差異,主要是第一點涉及的面非常廣。工作量也加重非常多。而且在焦點切換的時候,容易出錯。有時候也需要自己處理焦點切換邏輯。

舉個例子:A 按下鍵切換到B ,B 按下鍵切換到C , 正常邏輯C按上應該切換到B,但是如果讓系統處理焦點,C有可能切換到E。 這個時候就需要我們自己用邏輯處理焦點的切換。如果對系統要求較高,這個焦點的切換邏輯處理不好后期會出現較多的體驗性的問題。

第三點,調試沒有手機方便,要知道盒子都是沒有顯示器的,要接電視,adb也是通過connect ip, 老是斷開。各種不爽。

所以開發電視機要花費功夫可以說是開發手機的1.5~2倍 工作時間。

閑話不多說,上圖。

 

直播顯示效果

 

功能說明:

遙控器可以操作,也支持 鼠標 和觸摸操作。也就是說可以在手機上運行,只是部分分辨率不同,顯示有些錯亂,不影響整體效果(需要適配UI即可),最好裝在機頂盒上面體驗吧。

1:左側顯示節目內容,可切換節目,節目可以分組左右切換。

2:中間下面可以顯示當前節目。

3:節目可以再服務器配置: 配置列表顯示和直播源。

我們都知道,直播是靠直播源。 如果有自己的直播服務器那一切都好說,配置上自己的服務器即可。

但是目前市場上來說,包括電視家這種大的APP,基本都是沒有自己的直播源的。都是用非常規手段破解別人直播源。

因為直播服務器成本特別貴,第一個服務器成本高,第二個流量費也不少錢。

如果不是自己服務器,所以直播源常常被黑,所以要經常自己配置一個新的。

所以直播源必須放在自己的服務器可以配置,這樣才好。 

 

APP體驗源碼Demo地址:

鏈接:https://pan.baidu.com/s/16wh0JmXUfnBVg-Z_HSdsvg

提取碼:0583 

下載后安裝即可體驗到一樣的效果。這個原理比較簡單,沒啥復制的技術含量。主要是對直播源處理,以及業務邏輯處理。

播放器用的是系統播放器,也可以切換到第三方播放器。比如VLC 或者Vatimo播放器。

播放器也很重要,涉及到系統的穩定性。舉個例子,你如果反復切台,播放器是不停的 stop不停的 start。 播放器不穩定很容易掛,因為咋們盒子為了省錢一般是很地段的 硬件方案,內容可能就1GB。 所以相同的代碼在手機上運行的很嗨,在設備上面不一定奏效。播放器調用有時候也是一個學問哎,要適配大部分場景不出現異常。

今天就介紹這么多,接下來章節都會介紹機頂盒開發相關事宜。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM