跳到主要內容

發表文章

目前顯示的是 5月, 2018的文章

[操作記錄] 在 Mac上安裝 Nginx 以實現 HLS Stream

因為課堂需要,所以在此簡單紀錄安裝 Nginx 的過程。 首先,在 Terminal 輸入以下指令來安裝 Homebrew: $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" 若要移除安裝,則執行以下指令: $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall )" 升級 Homebrew: $ brew update 接著就是開始安裝 Nginx: $ brew tap denji/nginx 我們需要用到  nginx-rtmp-module,所以接著輸入 : $ brew install nginx-full --with-rtmp-module 設定 RTMP 與支援 HLS,打開位於  /usr/local/etc/nginx 的 nginx.conf 新增以下文字: 在event 跟 http 之間輸入: event{ .. } rtmp {     server {         listen 1935;         chunk_size 4000;         application hls {             live on;             hls on;             hls_path /tmp/hls;             hls_continuous on;             hls_cleanup off;...

使用 IFTTT 傳送通知到手機上

進入網站 https://ifttt.com/maker_webhooks   。 點擊右上角 Sign up 。 可以選擇 Google 帳號或是 Facebook 帳號。 因為我之前已經註冊過,所以我直接登入。 註冊 / 登入 成功右上角會有自己的帳號。 點擊 Documentation ,這裡可以測試自己建立的事件是否可以正確觸發。 上方一長串的亂數就是你的 Maker Key ,通常是辨別你的身份用,請別洩漏出去。 如果想要更新自己的 Maker Key ,請回到上一頁點擊 Settings ,再點 Edit connection ,網站就會換一組新的給你。(下圖為點擊後的狀況) 現在我們就來做一個傳送通知到手機上吧! 點擊自己的帳號名字,選擇第一個 New Applet ,每一個觸發事件都叫做一個 Applet 。 接著點擊我們的 +this ,也就是我們觸發來源 Source 。 IFTTT 有提供非常多的 Service ,而我們今天要做的是透過 HTTP 推播通知到手機上,所以我們搜尋 Webhook 。 第二步選擇 Receive a web request 。 接著會要求我們輸入事件名稱 (Event Name) ,輸入完後點擊下方的 Create trigger 。 (補充:經測試過後盡量不要使用中文事件名稱,會比較容易出現編碼上的問題。) 到這邊我們的來源就已經設定好了,接著設定手機端的 +That ,也就是 Action 。 搜尋端輸入 notifications 。 第四步可以選擇簡單的文字格式 ( 左邊 ) ,也可以選擇帶有照片及網址的通知 ( 右邊 ) 。 今天選擇左邊做簡單的測試。 以氣象通知為例,我輸入的是 今天 {{Value1}} 的天氣最高溫是   {{Value2}} 度,最低溫是 {{Value3}} 度。 - {{OccurredAt}} 這裡的 Value1 、 Value2 、 Value3 是來自 HTTP 端的 query 值或是...