





流媒體播放機
Android手機
準備為音響系統添置一個流媒體播放機嗎?或許,我們的舊Android手機可以替我們省下這筆費用。
在舊手機上安裝流媒體播放App 首先我們必須將舊手機連接到無線網絡中,然后通過Google Play商店安裝一個流媒體客戶端軟件,例如BubbleUPnP。該軟件是免費的,但是操作界面的底部帶有廣告,并且手機的遠程控制功能每次只能使用30min,去除廣告和限制的完整版售價約為28元。安裝軟件后,打開軟件,點擊菜單按鈕,通過“Settings|Local Renderer”選中“Allow remote control”允許媒體服務器遠程訪問手機,并通過“Settings|Control”將“Control|Kill on inactivity”設置為“never”,即可取消閑置自動斷開的功能。現在為手機接上電源,連接輸出設備,此時我們的流媒體播放機就已經準備就緒了。
從手機到手機傳輸媒體流 在另一部手機或平板電腦上安裝BubbleUPnP,該軟件能夠同時充當客戶端和服務器軟件。這意味著我們除了可以從家庭網絡的媒體中心中獲取數據之外,還可以在兩部手機之間傳輸媒體流。在軟件主界面上點擊切換到“Devices”選項卡,即可在“Renderers”中查看當前可用的BubbleUPnP客戶端,在“Libraries”中可以看到“Local Media Server”是當前手機,“BubbleUPnP Media Server”是此前我們配置的舊手機,下方則是軟件支持的其他媒體資源庫,例如網絡存儲器和支持流媒體播放的電腦等。
從電腦到手機傳輸媒體流 在電腦上我們可以更輕松地管理流媒體播放,打開Windows媒體播放器,單擊右側的“其他媒體庫”。等“BubbleUPnP Media Server”出現在列表中時,右擊媒體庫中的資源,通過快捷菜單中的“播放|BubbleUPnP”即可將電腦媒體庫中的資源轉發到BubbleUPnP客戶端上。注意,在Windows媒體播放器上我們需要激活“媒體流|自動允許設備播放我的媒體”選項,并且電腦需要正確地配置網絡權限,以便手機以及家庭網絡上的其他設備能夠正常地訪問它。
加密的流媒體數據 一般情況下,我們無法通過UPnP流媒體服務傳輸加密的音樂數據,要處理這些特殊的流媒體數據,在Windows電腦上我們需要安裝額外的程序,例如Jamcast服務器程序(getjamcast.com,14天試用版,注冊費用30美元)。而在Android手機上,我們需要在作為數據源的手機上安裝應用程序AirAudi或AirPlay on Android AOA service,不過前提是這部Android手機已經被root過,之后在接收的手機上安裝應用程AirBubble。
云存儲服務器
舊電腦
我們可以使用舊電腦架設專業的網絡存儲服務器,它可以讓我們輕松地存儲、同步數據。
準備安裝Xubuntu 首先我們要為舊電腦安裝一個精簡的Linux發行版,例如Xubuntu(xubuntu.org),以便運行我們將要使用的網絡存儲器系統ownCloud(owncloud.org)。將舊電腦以有線的方式連接到網絡,下載Xubuntu的安裝光盤鏡像,刻錄成光盤或者將其寫入閃存盤中,用創建好的介質啟動電腦,在安裝程序的歡迎界面上選擇系統語言為“中文(簡體)”,單擊“安裝Xubuntu”進入到下一個界面。選中“安裝中下載更新”以及“安裝這個第三方軟件”,再單擊“繼續”。
安裝Xubuntu 在“安裝類型”中選擇“其他選項”并單擊“繼續”確認。接下來,單擊“新建分區表”按鈕并確認“繼續”,安裝程序將刪除列出的“dev/sda”磁盤上所有的數據。點擊“dev/sda”磁盤下顯示的字符“空閑”,單擊左下角的“+”號,在彈出的對話框中設置“大小”為“2000MB”、“用于”設為“交換空間”,并單擊“確定”創建磁盤分區。點擊新分區下顯示的字符“空閑”,單擊左下角的“+”號,在彈出的對話框中設置“掛載點”為“/”并單擊“確定”創建磁盤分區。接下來,確保新磁盤分區的“格式化”選項被選中,并單擊“現在安裝”按鈕開始安裝Xubuntu。安裝過程中將可能需要我們選擇所在區域以及創建管理員密碼,在安裝完成后還需要重新啟動系統。
安裝Apache服務器 為了能夠通過Web使用ownCloud,我們需要為系統安裝一個Apache(apache.org)服務器軟件。在Linux系統上安裝軟件的方式有很多種,按照Xubuntu的默認設置,只需接入互聯網并使用快捷鍵[Windows]+[T]打開終端窗口,鍵入“sudo su”和“apt-get install apache2”運行,并在提示是否安裝時輸入“Yes”確認,系統即可自動下載Apache服務器軟件并完成安裝任務。
安裝ownCloud 接下來要安裝ownCLoud,我們可以通過官方網站下載軟件的“.deb”安裝文件直接運行進行安裝,也可以使用瀏覽器打開“owncloud.org/install”,在“Choose your preferred way to install ownCloud”下選擇“Linux packages”。網站將自動根據當前使用的操作系統,將我們帶到相應的安裝指示頁面,只需將安裝頁面上的命令逐一拷貝到終端窗口中運行,并在提示是否安裝時輸入“Yes”確認,系統即可自動下載并完成安裝任務。
配置云存儲服務器 使用快捷鍵[Windows]+[T]打開終端窗口,鍵入“gksudo thunar”運行并輸入管理員密碼以獲得root權限。同時打開文件管理器,在文件管理器中切換到“etc/Apache2/sites-enabled”文件夾,右擊其中的“000-default”并選擇通過“Mousepad”編輯器打開它,將文件第11行中的“AllowOverride”選項從“None”修改為“All”,保存并關閉該文件。在文件管理器“視圖”菜單中選擇“顯示隱藏文件”,切換到文件系統的“var/www/owncloud”文件夾,通過“Mousepad”編輯器打開“.htaccess”文件,修改12和13行中的容量設置,將最大可上載文件大小根據我們網絡的實際情況設置為一個更高的值。保存并關閉該文件,關閉窗口,打開終端窗口,執行“sudo a2enmod headers”和“sudo a2enmod rewrite”,根據ownCloud的需要激活Apache模塊“Rewrite”和“Headers”。
創建一個安全證書 要通過加密連接使用ownCloud,我們必須創建一個SSL證書。首先,打開終端窗口,執行“sudo mkdir/etc/apache2/ssl”,在“Apache2”文件夾下創建一個“ssl”子文件夾,再執行“sudo openssl req -new -x509 -days 3650 -nodes -out/etc/apache2/ssl/apache.pem -keyout/etc/apache2/ssl/apache.pem”,在“ssl”文件夾中創建證書“apache.pem”,命令中的“days”給出以天為單位的證書有效期。證書創建過程中將提示輸入一系列的設置,例如所在的國家、城市等,我們可以隨意地輸入答案,但應該避免用符號或者空白,否則創建時可能會出現問題。接下來,在終端窗口執行“sudo chmod 600/etc/apache2/ssl/apache.pem”給予服務器可讀寫證書文件的權限,并執行“sudo a2enmod ssl”激活“SSL”模塊。
集成安全證書 使用快捷鍵[Windows]+[T]打開終端窗口,鍵入“gksudo thunar”運行并輸入管理員密碼以獲得root權限。打開文件管理器,在文件管理器中切換到“etc/apache2/sites-available”文件夾,右擊并通過“創建文檔|空文件”創建一個新文件,并將其命名為“ssl”,使用“Mousepad”編輯器打開該文件,鍵入以下內容:
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
DocumentRoot /var/www
保存并關閉該文件,在終端窗口中執行“sudo a2ensite ssl”和“sudo service apache2 restart”激活腳本并重新啟動服務器。
準備ownCloud加密連接 啟動瀏覽器并鍵入“localhost/owncloud”,在打開的ownCloud的Web界面中自定義一個用戶名和密碼登錄。登錄后我們可以看到地址欄仍然是通過未加密的鏈接打開的,我們需要登錄一次,以便創建配置文件并進行接下來的設置。單擊右上角的用戶名,選擇“log out”退出。切換到終端窗口,鍵入“gksudo thunar”運行并輸入管理員密碼以獲得root權限,同時打開文件管理器,在文件管理器中切換到文件系統的“var/www/owncloud/config”文件夾。使用“Mousepad”編輯器打開文件“config.php”,如圖所示在“);”上加入一行“'forcessl' => true,”,保存并關閉編輯窗口、終端和文件管理器。
通過加密方式連接ownCloud 再次在瀏覽器上輸入“localhost/owncloud”打開OwnCloud Web頁面,由于我們使用的是自己創建的SSL證書,而不是第三方機構簽發的證書,因而,瀏覽器可能會出現SSL證書不安全之類的提示。忽略警告繼續,即可通過SSL加密協議訪問OwnCloud Web頁面,在瀏覽器地址欄上可以看到“https”開頭的地址。
隨心所欲地調用ownCloud 現在我們可以隨時隨地地通過“https://IP地址或主機名/owncloud”訪問OwnCloud Web頁面。不過,對于一般的家庭網絡來說,由于接入互聯網獲得的是動態IP地址,所以如果希望能夠從外部訪問ownCloud服務器,那么我們需要申請一個動態域名,以解決IP地址頻繁變化的問題。例如,申請一個免費的“noip.com”動態域名賬戶,并配置路由器在每一次接入互聯網后,更新動態域名指向的IP地址,這樣我們就可以在外面使用動態域名訪問OwnCloud服務器了。
路由器外部訪問配置 以華碩RT-N16路由器為例,要配置動態域名,我們可以進入Web設置頁面后單擊“外部網絡(WAN)”,然后切換到“DDNS”選項卡,設置“啟用DDNS Client”為“是”,在“服務器”下拉菜單中選擇www.no-ip.com,并在下方輸入我們申請的“noip.com”動態域名賬戶、密碼,單擊“應用本頁面設置”即可。接下來,我們還需要單擊切換到“端口轉發”選項卡,在“端口轉發列表”中輸入ownCloud所在電腦的內部網絡IP地址,設置將所有外部訪問“443”端口的請求轉發到該IP地址,確保我們能夠通過互聯網訪問家庭網絡中的ownCloud服務器。
ownCloud客戶端 ownCloud的功能類似于Dropbox的網絡存儲服務,不同的是,自行架設的ownCloud服務器存儲空間更大,在家訪問時的速度也更快。并且,在ownCloud官方網站(owncloud.org)以及智能手機與平板電腦的應用程序商店,我們還可以下載支持各種系統的owCloud客戶端,它可以讓我們更輕松地存取ownCloud服務器。
無線網絡中繼器
Win7筆記本電腦
筆記本電腦的位置 一臺安裝Windows 7的筆記本電腦,只要系統和無線網絡芯片仍然能夠正常工作,我們就可以將其打造成家庭無線網絡的中繼器。我們首先需要在希望延伸無線網絡的地點與路由器之間為筆記本電腦找一個適當的位置。
安裝Connectify 實際上,Windows 7操作系統本身支持虛擬無線網絡功能,但是系統沒有提供用戶界面,所以我們需要安裝一個類似Connectify(www.connectify.me)之類的軟件,以便能夠更輕松地進行管理。該軟件需要微軟.NET Framework 4.5運行框架和Visual C++運行庫,如果當前的系統沒有安裝,那么安裝程序將在安裝過程中自動下載安裝。安裝完成后,注意檢查系統防火墻等相關設置,確保Connectify的服務功能不會受到影響。
連接網絡并設置接入點 連接網絡,并從“Internet to Share”中選擇連接路由器的網絡適配器,例如,筆記本電腦采用有線方式連接路由器,則選擇有線網卡。接下來,設置虛擬無線網絡的名稱、密碼,單擊“Start Hotspot”即可從其他設備上查找到筆記本電腦建立的無線網絡接入點。
監視器
Android手機
安裝網絡攝像頭軟件 通過Google Play商店安裝應用程序“手機無線攝像頭”(IP Webcam),舊Android手機就可以變身為一個監控攝像頭,并且我們可以通過網絡進行訪問和控制。連接到無線網絡并打開應用程序,在主界面最下方點擊“啟動服務器”,軟件將切換到視頻監控畫面,調整手機對準監控的目標位置,并記住下方顯示的Web地址。
在瀏覽器中查看監控視頻 在另外的設備上輸入記下的Web地址,軟件將在瀏覽器上列出各種實時查看監控畫面的方法,單擊“使用瀏覽器的內置查看器”我們將能夠通過瀏覽器進行查看。
在手機上觀看視頻 在手機上安裝應用程序tinyCAM,我們就可在Android手機上查看監控視頻。安裝應用程序后選擇“Manage cameras”,點擊“+”符號,選擇“Camera vendor”,再選擇“IP Webcam for Android”輸入監控手機的IP地址與端口即可。