在SDK開發維護工作交接給南京之後,我們將精力集中在了項目上面。

之前也提到過,日本(東京)的電視節目,免費的只有7個臺。更為準確地來說的話,這是指通過電視天線可以直接接收的,由東京電視塔發出信號的臺。也就是模擬信號時代就有的臺。後來電視信號數字化,這些臺也就原樣轉為數字信號(日語稱為地上數字波,簡稱「地digi」,即地上digital的意思),仍然是由電視塔直接發送信號。只不過,數字信號的載波波長要遠小於模擬信號,穿牆繞射能力差,所以不再是電視機自己的天線接收,而一般是由裝在房頂的天線接收,再通過同軸電纜傳送到電視。

除此之外,還有通過衛星傳送的數字電視。常見的,有BS衛星傳送的,稱為BS的一波頻道;還有CS衛星傳送的,稱為CS的一波頻道。這些頻道都是收費的。實際運用上,也同樣是由裝在房頂的天線接收,然後通過同軸電纜傳送到電視。但是信號是加密的。在日本出售的數字電視機後面有一個插B-CAS卡的卡槽,卡的大小和國內的銀行卡類似,裡面有一塊晶元記錄權利狀況。購買並將這張卡插入電視,就可以看BS/CS頻道了。

由於BS/CS衛星在天空的方位角不太一樣,且衛星通信的波長更小,一般房頂都會有三個天線:一個看上去比較傳統的,類似蕨菜葉片的釐米波天線,這個是地上波的。還有兩個小鍋蓋,各自朝向不同方位角的,這個就分別是BS和CS。三個天線出來的三路信號一般會進入一個混頻器,合併在一路同軸電纜裏傳到電視。但也有房子牆上有分開的插口。我如果沒記錯,BS還是CS裡面也包含對地上波的中繼,而且沒有加密,所以僅僅連接BS的那根線也是可以看地上波的,即使沒有B-CAS卡。

一般消費者能夠買到的B-CAS卡是紅色的。而實際上還有別的顏色的卡,業務用的,可以免費收看很多節目。我在做開發的時候就是用的這種卡。

無論是地上波,還是BS/CS,都只提供普通的頻道。所謂普通的頻道是指,沒有18禁的內容。雖然有些頻道在深夜會有一些比較曖昧的內容,但是其實都還好。

但是日本是有成人頻道的。要看這種頻道,就需要買另外一個衛星電視,叫sky perfect,日語裏簡稱skapa。它提供了幾百個頻道,包括比較新的電影大作,體育賽事的直播,以及18禁。

http://en.wikipedia.org/wiki/SKY_Perfect_JSAT_Group?

en.wikipedia.org

觀看這個衛星電視是需要買單獨的接收器,也就是天線+機頂盒的。一般來說,有兩種方式獲得這些設備。第一種方式是購買skapa的套裝,包括一定時長的包月,就會免費借給你一套設備;第二種就是到電器商店去買。

正是因為這樣的節目是付費的,所以有很多用戶想要把它存儲起來。所以,skapa的機頂盒一般都會自帶錄像功能。

但是,由於skapa的機頂盒一般是出借的模式,所以內置硬碟對於skapa來說就是一項很大的開支。硬碟既貴又不牢固,經常容易壞,因此時不時需要去更換。

這時有一個人從skapa跳槽到了我們公司做營業,在瞭解了DLNA之後,就向skapa推薦,用DLNA的方式,將節目通過網路直接錄製到NAS。這樣就可以將硬碟從機頂盒當中剝離出去,解決這個問題。

而日本的幾家電器大廠,比如索尼、松下、先鋒,以及一些PC周邊廠家,如IO DATA、Bufflo,他們都對這個方案很感興趣。因為這同樣可以使得他們的產品不再需要根據不同的信號搭載不同的tunner(調諧器),而只要一個網口就可以實現各種視頻源的錄製。

大廠們一般都有自己的DLNA團隊。所以我們首先擔當了skapa機頂盒端的DLNA實現工作。事實上,因為機頂盒是片源提供方,所以其它機器都需要和它進行對接,也就是這個方案的核心。

老實說這個項目做得很苦。skapa為了節省開支,將機頂盒外包給一家名為HUMAX的韓國廠商。所以這個項目結構上就成為了委託方和委託方的合作開發,中間夾著一個需求方。況且還有語言上的問題。

有意思的是,公司的法務突然提出讓外國人(我)參與這樣的項目是不是會有問題,因為有18禁的內容。這種內容是要在普通包月的基礎上單獨收費的,所以在技術上是最難的,需要在DLNA的基礎上作協議的擴展。也就是說,不可避免地要接觸到。而且公司覺得,在辦公室堂而皇之地播放這些內容似乎也不合適。

但是顯然沒有人比我更合適。所以後來我們決定使用假的18禁內容,就是節目其實是新聞播報,但是元數據(屬性)是18禁。但是機頂盒的輸入只能是電視信號,並不是播個mp4就OK的,所以我們甚至從電視臺借來了一套小型的電視信號發生器,將事先錄製好的特製視頻轉成地上波數字信號,再用機頂盒接收錄製。

機器是借來了,但是沒有任何說明書。我只能依賴谷歌,從廣播電視系統的最基本開始學起,瞭解了MPEG-TS混流,信號調製等多個視頻信號製作環節的知識。這個過程,我學到了很多。

但是由於與韓國方面的軟體部門溝通不暢(中間夾了一個不懂軟體開發的skapa),項目質量一直穩定不下來。最後skapa跑到韓國去臭罵了一頓HUMAX,HUMAX當然把鍋往我們身上甩,skapa就讓他們來東京,兩家合一起解決問題。於是,HUMAX在東京初臺附近借了一套民宅,來了十來個工程師在裡面工作。當然,我也得陪著。

我們那個八面玲瓏的課長,雖然是老糊塗,但是有他極為可愛的一面。HUMAX剛來的時候氣勢洶洶,正值我回國探親之際。老課長為了保證我的假期,自己坐到初臺的小黑屋裡當「人質」。當然,他是解決不了任何技術問題的,所以他給我發了封信,說他會安撫HUMAX的情緒,不必擔心,讓我休好假再過去。

陳文禮:在日本寫代碼的日子(二十)?

zhuanlan.zhihu.com
圖標

推薦閱讀:
查看原文 >>
相關文章