顯示具有 video 標籤的文章。 顯示所有文章
顯示具有 video 標籤的文章。 顯示所有文章

2013年9月22日 星期日

重新開啟Apple TV 3 影片封印 (DNS設定)

之前的文章「開啟Apple TV 3 影片封印 (DNS設定)」在Apple更改預告片服務連結為SSL(Port443)連線後,必須再重新動些手腳才能恢復。

請按下列步驟執行,就能再重新開啟Apple TV 3影片封印。

材料
  • Apple TV 3 x 1
  • MicroUSB連接線 x 1
  • MAC或Windows個人電腦 x 1

軟體工具
  • Apple iPhone 設定工具程式 (MAC版Windows版)
  • Apple TV設定描述檔壓縮檔 (下載點,內有.mobileconfig檔)

步驟
  1. 安裝Apple iPhone設定工具程式,並開啟執行程式。
  2. 解壓縮Apple TV設定描述檔壓縮檔後,內有appletv-fix.mobileconfig檔案。
  3. 點選 iPhone設定工具程式左邊列表「設定描述檔」選項,將解壓縮後取得的appletv-fix.mobileconfig拖拉至右邊的視窗中。

  4. iPhone設定工具程式
  5. 接上Apple TV 3電源,先等待電源指示燈從間隔閃爍狀態轉變為恆亮(長亮)狀態
  6. 將MicroUSB連接線接上Apple TV 3 與個人電腦。
  7. 當iPhone設定工具程式左邊出現Apple TV裝置後,點選 appletv-fix設定描述檔旁的「安裝」按鈕,將描述檔安裝到Apple TV中。
  8. 移除 USB 連接線、關閉Apple TV電源。重新將Apple TV接上電視。
  9. Apple TV開機後,再設定檢查DNS設定。(設定>一般>網路>設定Wi-Fi>手動設定TCP/IP將DNS改為210.129.145.150)
  10. 重新回到Apple TV的預告片選單中,應該就會出現不少新增選項囉~

注意事項

  • 千萬確認Apple TV 3電源燈轉變為恆亮(長亮)狀態後,再插上USB連接線。
  • 若想復原,可執行iPhone設定工具程式,接上Apple TV後將appletv-fix設定描述檔自Apple TV上移除。


參考資料


#

2013年5月13日 星期一

Raspberry Pi + PIR Sensor (紅外線動作感測器) + Webcam

基本上參考 Raspberry Pi Spy的這篇文章 - Cheap PIR Sensors and the Raspberry Pi

紅外線動作感測器(PIR Sensor)可以視為是一個輸出 (out) 為 1 或 0的開關。PIR SensorGND接到Raspberry PiPin 6(GND)POWER接到Pin 2 (+5V)OUT則接到Pin 26 (GPIO7)(Raspberry Pi腳位可參考這裡)

當紅外線動作感測器偵測到有物體(人體)移動時,GPIO7的值可能就會由0轉變成為1,我們可以藉此狀態改變來達成其他應用,例如這次我們就利用紅外線偵測狀態改變,利用fswebcam來擷取一張照片。

1. 修改Raspberry Pi Spy所提供的pir_1.py如下,並記得存檔。
..
import time (新增下列兩行)
import os
import datetime
...
Previous_State=1 (新增下列五行)
dt = datetime.datetime.now().strftime("%Y%m%d-%H%M%S") dt_filename = dt+".jpg" fs_command = "fswebcam --background -d /dev/video0 "+dt_filename
print " ",fs_command os.system(fs_command)
..


2. 修改執行 pir_1.py
> sudo python pir_1.py
PIR Module Test (CTRL-C to exit)
Waiting for PIR to settle ...
  Ready
  Motion detected!
   fswebcam --background -d /dev/video0 20130513-000412.jpg
  Ready
  Motion detected!
   fswebcam --background -d /dev/video0 20130513-000418.jpg
  Ready
  ..

因為紅外線偵測到物體移動之後,才進行fswebcam來進行拍攝,所以時間差延遲可能會拍不到真正想要拍攝的移動物體。應該是不斷進行拍攝或錄影,然後在偵測物體移動發生的第 t 秒時,回頭去存下第 t-1 或 t-2 秒到第 t+1 或 t+2秒的影像,可能較能切合需要。

不過這只是拋磚引玉,一個結合紅外線動作感應器的小應用而已,更多有趣或有用的應用就有勞各位自己再去嘗試囉。

如果真對motion detection應用有興趣的話,其實可以直接參考這篇-Raspberry Pi安裝Webcam和Motion Webcam Server 就能得到不錯的效果囉。

#



2013年5月11日 星期六

Raspberry Pi 安裝 Webcam 和 Motion Webcam Server

Raspberry Pi 已支援不少 Webcam 裝置,如果您手邊的 Webcam 恰在支援名單中,那就先恭喜您。如果不在支援名單中也不用放棄,先嘗試看看再說亦不遲。

本來想要買一部Logitech C310來試看看,一個不小心在住家附近10元商店買了號稱台灣設計的V-Cool YW1210 Webcam , 還有麥克風功能 (賣場價NT$299)來試試。運氣不錯,不但插上Raspberry Pi就抓到Webcam之外,也不用再外接電源。

執行 lsusb 指令,發現了Aveo Technology Corp. 新裝置

> lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 007: ID 1871:0142 Aveo Technology Corp.

再看看 /dev/ 下是否有video0裝置
> ls /dev/video0
/dev/video0

安裝 fswebcam 後,試著抓一張圖 test.jpg
> sudo apt-get update
> sudo apt-get upgrade
> sudo apt-get install fswebcam

> fswebcam -d /dev/video0 test.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Adjusting resolution from 384x288 to 352x288.
--- Capturing frame...
Captured frame in 0.00 seconds.
--- Processing captured image...
Writing JPEG image to 'test.jpg'.


test.jpg
fswebcam擷存test.jpg 












安裝 motion
> sudo apt-get install motion
> mkdir /tmp/motion
> sudo chmod -R 777 /tmp/motion
> sudo chmod -R 777 /etc/motion/motion.conf

安裝成功後,開始修改 motion 相關設定檔案:
將 /etc/default/motion 檔案中的start_motion_daemon參數值改為yes
> vi /etc/default/motion

  # set to 'yes' to enable the motion daemon
  start_motion_daemon=yes

依照需求修改 /etc/motion/motion.conf 檔案內相關參數值
> vi /etc/motion/motion.conf
  ..
  daemon on (預設off, 設定為on時 raspberry pi 啟動自動執行motion servicedaemon)
  ..
  webcam_port 8081 (觀看webcam之listen port)
  webcam_localhost off (預設on, off取消只能從localhost觀看webcam畫面之限制)
  ..
  control_port 8080 (控制設定motion之listen port)
  control_localhost off  (預設on, off取消只能從localhost控制設定motion參數之限制)
  ..

完成相關設定後,就可以準備啟動 motion service 囉
> sudo service motion restart

開啟電腦上的瀏覽器,輸入 http://<IP>:8081/ 看到畫面就算成功囉。

另外還記得先前建立了一個 /tmp/motion 目錄嗎?目錄中儲存 .jpg或.swf就是執行 motion 時,偵測到畫面內有東西移動或光線變化時的,所擷取下來的畫面記錄檔就存在 /tmp/motion 目錄下。



* 備註:Linux UVC driver & tools (可以發現Linux其實支援幾款Aveo Webcam)

#

2013年2月8日 星期五

2012年8月21日 星期二

開啟Apple TV 3 影片封印 (DNS設定)

=>>> 更新:注意!! 請先執行「重新開啟Apple TV 3 影片封印 (DNS設定)」步驟 !!



Apple TV 3

  1. 設定>一般>網路>設定 Wi-Fi >手動設定 TCP/IP 將 DNS改為 210.129.145.150或180.153.225.136
  2. 區域選擇「美國 United States」
  3. 進入「預告片」會發現多了 “奇藝”、 ”搜狐”、“PPTV”等線上影片源可以免費看

後記:
最近似乎又多了好幾個節目源。但也發現中國地區提供的節目源,其實有些節目也是需要付費觀賞的。這招利用Apple TV平台賣自己服務的手法姑且不論合法性,還真是夠聰明!

#

2011年4月4日 星期一

像真鳥的機械鳥 SmartBird


德國 Festo 公司所研發的機械鳥 SmartBird,是該公司研究空氣動力學的衍生產品。雖然目前看不出來這樣的產品可以應用在哪些領域,但總覺得似乎有什麼有趣的事情值得進一步發展下去。

看起來 Festo 在仿生領域中,已經有不少有趣的研究成果了。

2011年1月10日 星期一

壹電視葫蘆裡到底賣啥膏藥?

數位匯流、數位電視、IPTVSmart TV...這些詞肯定是接下來這幾年的重要發展,重要性可能更多過於個人化裝置。

從趨勢來看,功能簡單的終端、強大運算、資料匯流的伺服主機,一直是這幾年的發展方向。所以雲端概念也逐漸為人所接受。Internet上許許多多的雲端服務,提供了無數個人電腦、筆電存取使用的網路服務。而在家庭環境中,HTPC、Media PC、家庭娛樂媒體中心一直想要扮演家庭裡「中心雲」的角色,無奈對一般使用者而言,沒事開著一台電腦或主機,還不是一件可以養成習慣的事情。畢竟家中的那台娛樂媒體中心(電腦),往往都是爸爸角色(或是比較懂電腦的家庭成員)在掌控的居多。這就跟廚房往往是媽媽的天下一樣。對其他家庭成員來說,並不是像廠商所想像的一樣-是全家人的娛樂媒體中心。

但是,今天把HTPC或家庭娛樂媒體中心(那台電腦)換成電視機或電視機上盒(STB),那情況可就完全不一樣。因為利用遙控器來操作機器,對於3歲到80歲的家庭成員來說,不是算是陌生或令人害怕的。未來,能夠連上網的電視機或機上盒,不但可以使用網路上的多樣服務,更可以是家中其他裝置(手機、電腦、筆電、平板、Game Console...)的「中心」。而這也是為何媒體業者、電信業者、資訊業者、家電業者每個廠商都想要積極搶入的。

壹電視頻頻未能獲得NCC通過設立頻道,因此同時轉向網路、機上盒尋找轉機。如今機上盒以接近免費的價格提供申請,院線隨選影片更是到三月底前都是免費看。天底下沒有白吃的午餐,黎佬這樣做的目的到底為何?這算盤到底對壹電視來說有何可能機會?

第一要務重點是要先「衝出用戶數量!」。原因有下:
  1. 有人潮的地方就有生意,有用戶數的電視台,就會有人願意下廣告。有廣告的電視台,就能生存下去。這道理就不用多說。
  2. 壹電視機上盒的據說是和PPS一樣,也是透過P2P技術來提供影片。也就是使用者越多,參與P2P連線的機上盒就越多,影片品質與下載速度就會越好。這也是為什麼,透過遙控器將機上盒 Power-OFF之後,機上盒停留在standby模式,機上盒背面網路介面LED繼續在閃動的原因:因為機上盒還繼續將影片分享給其他使用者。網路頻寬還是繼續被吃掉。
  3. 有用戶數,談生意就有籌碼,無論是談內容授權,還是談節目合作。擁有越多的用戶數,自然籌碼份量就越足。
  4. 用戶數越高,以後要轉手就越有價值。尤其傳統喜歡買來賣去的有線電視系統業者,一個用戶數起價都是五、六萬元在算。十萬用戶數,就相當於五十億價值,要轉手賣人也是回收的一種好方法。(沒人說生意一定要在自己手上做長久)

而要達成一定的用戶數量,最容易的方法就是先採用「免費」(近乎免費安裝、免費收視):

  1. 貪小便宜是天性。免費的東西,不拿白不拿,不看白不看。這樣的心理下,申請安裝機上盒和看免費隨選電影的人就越多。
  2. 免費的服務,就算品質稍微差強人意,客戶不太會抱怨。台灣的消費者基本上都不住在澳洲,而且研究也告訴我們,只要人們付了錢,那怕是一毛錢,他都會覺得廠商就有義務要給我最好的服務。但是免費的服務,消費者往往就覺得「隨便啦,反正沒付錢」。這對初期設備還沒建置完成,品質還沒有調整到位的服務來說,可是一個「Beta」服務測試的最佳環境:有足夠的使用者,而且不會抱怨、客訴。所以壹電視隨選影城的影片偶有延遲和馬賽克,也不太有使用者會強烈抱怨。
  3. 「免費」是新進廠商的利器。免費的隨選影片讓用戶任意看,初期反正用戶數量還少,就算是10萬用戶看儘300部隨選影片(每片60元)來計算,也才不過是18億元,更何況影片成本一定遠低於這個數。但換成既有業者來說,例如:MOD的80萬用戶來說,80萬用戶只看100部片(一樣每片60元)就是48億元!!! 種花電信敢砸重金來對打?答案可想而知。

好了!哩哩拉拉講了一堆,到底黎佬的生意是打啥算盤?老實說,我也不知道 :P 但這樣講好像很不負責任,所以還是要來小結一下:
  1. 賣廣告
  2. 賣節目時段
  3. 整個壹電視轉手賣掉
啥?!您覺得不是?那請您也分享一下高見吧,也許答案就在你我分享之中...

2010年10月27日 星期三

革命不一定會成功,但總會埋下一些新種子

來源:Google TV

Google TV 即將襲來,但美國幾大電視網的封鎖,讓這新產品的馬上就面臨新挑戰的變數。

就像 Google Books 一樣,產品是不是會成功還是未定數,但替整個產業帶來新觀念和新發展,卻是確定的。如同在曠野撒上新種子,是否能發芽、茁壯、成林...仍有許多變數,但總能帶來一些變化。

看來,無論 Google TV 是否能成功,電視要能普遍具備上網功能,應是指日可待。

2009年11月26日 星期四

Darwin Streaming Server playlists

Video Playlists 範例:

rtsp://(your_server_ip)/(Mount_Point)
rtsp://127.0.0.1/mytv.sdp



MP3 Playlists 範例:

http://(your_server_ip):7070/(Mount_Point)
http://127.0.0.1:7070/mp3

ubuntu 9.10 + Darwin Streaming Server 自動啟動設定

步驟一:新增 /etc/init.d/dss 檔案,內容如下:

#!/bin/sh
#
# chkconfig: 35 92 12
# description: Quicktime Streaming Media Server
#
# Slight tweak of file create by Larry Underhill 05/20/02
#
# init script to start up the quicktime (Darwin) streaming server
# tested on Redhat 7.2, Fedora Core 4 and CentOS-4.3

# source function library
#. /etc/rc.d/init.d/functions

case "$1" in
start)
if test -r /var/lock/dssd
then
echo "Lockfile /var/lock/dssd exists. Server not started."
failure
else
echo "Starting Darwin Streaming Server: "
/usr/local/sbin/DarwinStreamingServer && touch /var/lock/dssd
echo "Starting DSS Admin Console: "
/usr/local/sbin/streamingadminserver.pl
echo "DSS and DSS Admin Console started…"
fi
;;

stop)
echo "Stopping Darwin Streaming Server: "
[ -f /var/lock/dssd ] || exit 0
echo "stopping…"
killall DarwinStreamingServer && killall streamingadminserver.pl
#ps ax | awk ‘{print $1" " $5}’ | awk ‘/DarwinStreamingServer/ {print $1}’ | xargs -r kill -9 && success || failure
#echo "Stopping DSS Admin Console: "
#ps ax | awk ‘/streamingadminserver.pl/ {print $1}’ | xargs -r kill -9 && success || failure
rm -f /var/lock/dssd
echo
;;

restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "Usage: $0 [start|stop|restart]"
exit 1
esac
exit 0


步驟二:
chmod +x /etc/init.d/dss

步驟三:設定系統開機時自動載入 DSS
update-rc.d dss defaults

步驟四:手動啟動 Darwin Streaming Server
/etc/init.d/dss start

完成了~

2009年9月6日 星期日

都Web2.0了,這時代還有地下電台嗎?

都Web2.0了,這時代還有地下電台嗎?
或者我們可以說,其實所有的電台都可以是地下電台?

以過去學者、專家們對地下電台的定義:

「地下電台」或「非法電台」是一般人、媒體或官方對未經合法授權擅自使用放大器等器材設備播音者的稱呼,但這些播送者比較傾向接受「沒有執照的電台」或「體制外的電台」之名稱。至於一些民進黨色彩較濃者則自稱「民主電台」,此外,也有學者將其歸為「異議媒體」的一種(馮建三,1995)。

傳播學者翁秀琪認為:「有主流媒體,才有所謂的地下媒體,更由於主流媒體無法滿足大眾的需要,才會造成地下媒體的蓬勃發展。」。

原文:地下電台對台灣大眾之影響 簡雅淑

以上的定義似乎越來越無法跟上Web2.0或Internet新潮流的變化。

現在只要有基本的軟硬體工具,人人都可以擁有自己的podcasting電台甚至是電視台,上傳到網路上的影音作品,不但可以隨選(on demand),也可以做到即時(streaming)。而這些作品都不必經過所謂的政府(至少大部分民主國家)官方審核通過,就可以擁有自己的一群聽眾、觀眾或粉絲(fans)。這樣的傳播方式,若以官方角度來定義應該就是「地下電台」了。

相較於過去的聽眾,年輕的一代對於網際網路的熟悉與認識,就如同大部分的人使用冰箱、電視機一樣理所當然。腦筋動得快的政治團體,想要吸納年輕族群的認同,就必須先選擇會被認同、熟悉的工具或管道來傳播理念。於是YouTube、噗浪(Plurk)、臉書(Facebook)或Blip都成為這些政黨DJ的傳播管道。

相較於腦筋動得慢的政黨或政府,這種潛在影響不容小覷。也難怪少數國家會用各種理由限制人民使用網路,畢竟自由的網際網路精神總有許多不受限的腦袋會想到更新、更快的應用。

水能載舟,亦能覆舟。工具本身無對錯,使用者決定工具的影響力。

2009年4月20日 星期一

MxTube 的影片備份路徑


想要替自己的MxTube影片備份時,可以利用iFunBox複製至電腦中即可。

/var/mobile/Media/MxTube 底下有一堆下載回來的mp4檔案就是答案囉~