2017年6月29日 星期四

transfer to new domain, blog.mosquito.work

有天心血來潮,確認一下我的domain mosquito.tk還有多久到期...
大約剩下500天不到,可以renew了
正想續約的時候發現價格不太對
以前3年不到25塊美金,5年好像也是25塊美金
怎麼現在變一年要將近10塊美金了Σ(゚д゚)

因為我的domain還綁著G Suite,以前的Google apps
而免費版的G Suite不能更換domain
所以內心交戰許久...

最後考量了很久
G Suite也是沒在用,只有用mail當mail agent收公司信
但實際上,另外申請一個gmail就可以取代原來的功能

原來的domain是ccTLD,搜尋時依照區域排序的原則也會被擺到後面去
(.tk是托克勞的地區頂級域名)

就決定重新找一個看的順眼的domain...

搜尋了一下,網路上的domain代銷商很多,而且domain的價格很亂
找到了一個可以直接列出所有domain比價網站
https://www.domcomp.com/

同時也注意到現在除了傳統gTLD,國家及地區的ccTLD以外,還多了些特別的TLD
同樣屬於gTLD,但是比較特別XDDD

原先想挑mosquito.black
但.black好貴阿...註冊要11塊多鎂,續約要18塊多鎂
本著勤儉持家的精神,買了一個domain就會用很久,既然會用很久,那挑便宜的也是合情合理

最後決定挑mosquito.work
最便宜的代銷商是porkbun(肉包?)
沒有踩到什麼關鍵字所以是照一般價格
註冊1.83 USD,續約6.67USD
如果踩到什麼關鍵字或是選擇的名稱比較短,通常會有一個特別的價錢
(特別貴的價錢...)

自己的domain還挑了一個.work
是有沒有這麼愛工作?!
想想,反正我的blog常常寫一些惡搞的dirty work
.work似乎也不錯:p

搬家、設定處理的差不多了
處理最久的部份應該是轉gmail...工作七年的mail數量很驚人阿

舊的domain會繼續維持轉址,直到過期再整個撤掉吧
從08年還在唸大學的時期就租的domain,到現在也將近9個年頭了
歷史的眼淚XDDDD

2017年3月10日 星期五

ffmpeg h264 vaapi encoder error

心血來潮要看一部影片,發現在小米盒子上要嘛不支援
要嘛解的效果不好
原來這個影片是用h264 10bit格式壓縮
在電腦上看還可以,但總是想舒舒服服的躺在沙發上看影片
所以決定來轉檔

一開始在我的電腦上直接進行轉檔
Brix xm11-3337 Speed: 0.500x
嘗試透過vaapi加速,結果我得到錯誤訊息
impossible to convert between the formats supported by the filter 'Parsed_null_0' and the filter 'auto-inserted scaler 0'

丟到Raspberry pi 2上進行轉檔,同時開啟h264_omx hardware encoder
Speed: 0.479x

回頭查看看為什麼沒辦法透過vaapi加速
找到這篇文章
refer: https://ffmpeg.org/pipermail/ffmpeg-user/2016-May/032153.html

其中,我使用的vaapi device與文章中提到的不同,實際使用時可能要測試一下
ffmpeg -vaapi_device /dev/dri/card0 -i -vf format=nv12,hwupload -vcodec h264_vaapi -level 41 -acodec copy

透過vaapi加速編碼
Speed: 2.49x

一來速度快多了,二來這個速度已經足夠應付TVHeadend的即時轉碼
可以列入考慮~

2016年12月27日 星期二

Tvheadend and Raspberry pi

很久以前曾經有研究過DVB-T Streaming
http://blog.mosquito.work/2014/07/stream-dvbt-by-vlc-on-debian.html

後來嫌麻煩放棄了,維持了很長一段時間在本機上透過me-tv直接看電視
(這過程中還包括研究vaapi、VDAPU,透過硬體加速改善Full HD解碼效能)

me-tv升級後嘗試改變架構,改為Client-Server架構,
後續維護的沒那麼好,加上功能始終很陽春,可是我只是拿來看看電視
所以一直沒有去動這塊

前一陣子,為了看小熊對印地安人總冠軍第七戰
我在公司的時候,花了不少時間在查線上收看
可是沒一個能看的
最後發狠,WOL把家裡電腦打開,透過第一個連結的方式
直接用VLC串流,讓我可以連回家裡看轉播XDDDD


因為這樣的緣故,又心血來潮Google類似的關鍵字
我找到了Tvheadend
這是一個PVR軟體,但是有很多Client可以搭配使用
所以我在我的Server上安裝Tvheadend,把USB DVB-T dongle移到Server上
接著在手機、桌機、小米盒子上分別安裝對應的Client
手機是TVHClient https://play.google.com/store/apps/details?id=org.tvheadend.tvhclient&hl=zh_TW
桌機則是用Showtime https://movian.tv/ 我搞不太清楚到底叫movian還是Showtime...
小米盒子上則是裝Android Kodi https://kodi.tv/download/

這樣一來,我可以在三個不同裝置上收看數位電視咧~

但還是有一些缺點,Tvheadend預設是Pass profile
就是從USB DVB-T Dongle收進來的TS,直接轉送出去
好處是佔用相當少的CPU資源
缺點是佔用比較多頻寬
一個是在家裡看FullHD頻道,很容易出現影音不同步現象(但後來懷疑是小米盒子解TS的效果不好Orz)
一個是在外面就更不用想看FullHD頻道,我家網路上傳頻寬不夠大...

又一次心血來潮,繼續Google,
嘗試現有的Server上開Transcoding,花了不少時間終於可以打開,結果因為CPU太差,一開就是悲劇
又找到另外一篇文章,有人在Raspberry Pi上使用Tvheadend,並開啟HW Encoder
也有人說Raspberry Pi 3的效能足夠負荷最低品質的Transcoding...(但我的是Raspberry Pi 2...)

因此,我又花了一堆時間,最終在Raspberry Pi 2上弄好Tvheadend
實際測試的結果,Transcoding同樣是悲劇
但在電腦上面看FullHD似乎影音不同步的現象有改善?!

就不管了,目前先這樣照用,
等哪天心血來潮,再來想辦法研究
順帶一提的是,Raspbian新的Desktop PIXEL
用起來的感覺比以前舊版本的要漂亮多了~~~~
那張大大的底圖,基本上增加很多印象分數XDDDDD