Azure 成功案例 – CHOCOLABS 使用 Azure Media Service 與 CDN,「追劇瘋」APP讓追劇不停歇

台灣唯一合法授權且可免費下載的影音串流服務APP,打造劇迷完整的口袋戲劇指南,結合Microsoft Azure邀集民眾走出客廳,追劇隨想隨看、一手掌握 你是否常有走到客廳準備開心欣賞戲劇播出時,電視遙控器的主導權卻始終不在自己手上的窘境嗎?或是戲劇即將播出完結篇時,自己卻還困在下班塞車潮中而無法即時收看呢?CHOCOLABS (又名可口APP研究室,以下簡稱CHOCOLABS) 推出台灣目前唯一合法授權且可免費下載的影音串流服務APP ─「追劇瘋」,是第一支可在 Windows、iOS、Android 等三大平台同時運行的Universal Windows APP,打造出劇迷最完整的戲劇口袋指南,經由與台灣微軟合作,使用 Microsoft Azure 媒體服務(Azure Media Services) 及內容傳遞服務(Azure Content Delivery Network,以下簡稱Azure CDN),整合完整戲劇資訊、周邊服務及線上論壇,讓消費者可透過一指下載馬上一手掌握所有戲劇情報,更能夠隨想即看不NG、戲劇一手掌握! Microsoft Azure的服務 貼近消費者需求也能更安心使用 科技革新與行動裝置的普及已深深影響人們的生活習慣,人手一機已成為常態,手機與平板APP的開發與服務包羅萬象,開發者無不希望打造出最符合也最能滿足消費者需求的APP;因應「行動收視」趨勢,消費者看戲劇的來源已不僅止於客廳電視,下載收看戲劇的娛樂型APP更蔚為風潮,無線及有線電視台不再小看網路、APP等影音串流服務的視聽眾,影音的合法授權、播放品質及消費者隱私成為影音串流APP業者及使用者重視的議題。 台灣微軟雲端與企業平台事業部副總經理葉怡君表示:「Microsoft Azure的雲端平台之影音串流服務 Azure Media Service,擁有國際資訊安全的相關認證,可保護APP使用者的隱私;我們很高興此次透過具備高安全、高彈性與高穩定性之Azure Media Service與 Azure CDN 提供影音串流服務,能夠與CHOCOLABS促成「追劇瘋」APP的合作,讓CHOCOLABS開出台灣目前唯一合法授權且可免費下載的影音串流服務APP,也是CHOCOLABS首支可運行於Windows、iOS、Android等三大平台的Universal App,強化其市場區隔及競爭優勢,也提供給消費者一手掌握的完整戲劇資訊、順暢影音品質與線上論壇等周邊服務。」 CHOCOLABS打造「追劇瘋」APP 邀民眾走出客廳、享受掌上行動劇院 「CHOCOLABS」一詞由 chocolate 和 lab 組成,結合 chocolate 軟性甜美的印象,讓CHOCOLABS的APP品牌不只是單一的科技元素,而其會員中有70% 是25-30歲的女性,於是用「CHOCOLABS」來打造品牌故事,希望會員使用App就像吃巧克力一樣,一口接一口的甜甜蜜蜜。透過CHOCOLABS的無限創意與堅強研發能力,持續尋找市場下個爆發的機會點,創造食衣住行育樂多方面的「優質APP」品牌形象。 CHOCOLABS打造的「追劇瘋」APP自今(2015) 年九月起開放 Windows、iOS、及Android等三大平台使用者免費下載,經由與電視台取得戲劇合法授權,一次網羅台/日/韓/陸等超過70部熱門影劇集,進而整合高解晰度劇照、NG花絮、劇評心得、原聲帶、周邊商品等資訊,更提供線上討論的論壇。 「因應行動裝置的個人化潮流與『行動收視』的趨勢,以自有品牌『CHOCOLABS』推出全新的『追劇瘋』APP,目前收視人口平均平日達20萬人次,假日達25萬人次,同時在線收看的會員人數達2萬人,」 CHOCOLABS表示:「很高興透過此次與台灣微軟的合作,追劇瘋APP結合擁有國際資安認證的Microsoft Azure 影音串流服務,讓合法授權的影音皆能加密保護,而不用擔心會再次被拷貝、盜用,因此很快的便取得東森及MOD等電視台的戲劇授權,提供非剪接的完整劇集;也受益於Microsoft Azure功能完整的媒體服務,相較其它廠商只提供編碼服務,Azure Media Services…

0

利用 Azure CDN 發佈靜態網站

代貼北科大劉建昌同學撰寫之技術文件 在 Azure 上建立網站有相當多的選項。包括使用 Azure App Service Web Apps (舊名 Azure Websites )、Azure Cloud Service,甚至是直接使用 Azure Virtual Machine 皆能夠達到這些目的。當然這些方式都各有各的優缺點及優勢存在,而使用哪一個完全取決於使用者的需求。 若是您的服務只是一個靜態網站,只有內容呈現,而無資料處理。此時使用 Azure App Service Web Apps (舊名 Azure Websites )、 或是 Azure Virtual Machine等雲端解決方案,就顯得有點浪費,因為您除了需要負擔較為昂貴的設備租用費用,還可能要面臨較為複雜的開發流程。因此本篇文章將介紹一個最簡單的方式,使用 Azure Blob Storage 佈署一個靜態網站 ,(靜態網站可能包含 Flash、圖片、影片、Javascript、CSS 等常見元素),並且再透過 Azure CDN 來增加網站的承載負載能量。 1. 建立 Azure Storage Account 與佈署靜態網站 首先我們需要建立一個 Azure Storage Account,並且此帳戶下建立許多 Public Blob…

0

Application Insights 正式進入公開預覽階段

感謝北科大劉建昌同學協助翻譯微軟公司  Application Insights 主管  Merav Davidson 於 2015/4/29 發表的文章 Announcing Application Insights Public Preview (  http://azure.microsoft.com/blog/2015/04/29/announcing-application-insights-public-preview-2/ ) , 最近在 2015 年 Microsoft 開發者大會 上發布了相當多對於開發者有幫助的新功能,如果您剛好有讀過 Soma 和 Brian Harry 的部落格,或許您已經知道了,Visual Studio Application Insights 正式進入公開預覽階段,供開發者進行測試,這項服務能夠為任何的應用程式匯集並且提供性能管理和使用分析之解決方案。 Application Insights 提供開發團隊對於他們的應用程式進行問題偵測、診斷當機,以及追蹤 Web 應用程式與行動應用程式中的使用情況。並且透過直觀的圖表以及工具來進行故障診斷和排除,它能夠幫助您透過用戶的使用狀況,來分析未來應用程式該優先考慮哪些工作。 在 Application Insights 進入預覽階段之後,我們也推出了一個根據每個應用程式的 telemetry 數量來訂定計價模式,提供給所有的開發團隊相當優惠的福利。而這個計費模式將從 2015 年的 6 月開始生效,並且在公開預覽階段時享有 50% 的折扣。 任何的應用程式都能使用 Application Insights 嗎? 答案是肯定的…

0

使用 Azure RemoteApp 執行自己所安裝之視窗桌面應用程式

代貼北科大劉建昌同學撰寫之技術文件。 Azure RemoteApp 幫助開發者透過各種不同的裝置 (Windows、Mac OS X、iOS 或 Android) 存取佈署好的應用程式。應用程式會在 Azure 雲端中的 Windows Server 2012 R2 上執行,您可以輕鬆地調整規模及更新。只要將 Microsoft 遠端桌面用戶端安裝到連接網際網路的膝上型電腦、平板電腦或手機上,就可以輕鬆存取應用程式,就如同在視窗本機環境執行一樣。 本篇文章將會介紹如何在 Windows Server 2012 R2 的虛擬機器上佈署您想要遠端操作的應用程式,並且製作成Microsoft Azure 虛擬機器映像檔 (Image),再將其匯入至Azure RemoteApp,讓您能夠在不同裝置上透過遠端桌面協定 ( Remote Desktop Protocol , RDP ) 存取這些應用程式。 1. 建立 Microsoft Azure 虛擬機器   建立虛擬機器的方法一  : 使用一般的 Windows Server 2012 R2映像檔來建立虛擬機器,此方法較為複雜,適合已經有現成 Windows Server 2012 R2 VM…

0

Microsoft Azure Media Services 即時編碼 (Live Encoding) 簡介

感謝北科大劉建昌同學協助翻譯微軟公司 Azure Media Services 主管 Anil Murching 於 2015/4/13 發表的文章 An introduction to Live Encoding with Azure Media Services ( http://azure.microsoft.com/blog/2015/04/13/an-introduction-to-live-encoding-with-azure-media-services/ ) ,目前本篇所介紹之內容尚未進入公開技術預覽階段,欲參與 Azure Media Services 即時編碼功能技術預覽的用戶請發信至 amslived@microsoft.com 申請。 自從去年我們發佈了 Microsoft Azure Media Services 即時直播服務 ( Live Streaming ) 之後,相當多的使用者已經透過這項兼具穩定性和高擴充性的服務來進行影音串流直播。您若有興趣可以參考之前撰寫的這篇文章,裡面有詳細的資訊,介紹如何使用 Azure 入口管理網站或是 .NET SDK 以 Microsoft Azure Media Services 來進行影音串流直播。 在過去為了要進行直播串流 ( Live Streaming ),您需要自行準備一個第三方的編碼器 (…

0

檢視 Azure 虛擬機器 (Virtual Machines) 重新啟動紀錄

感謝北科大劉建昌同學協助翻譯微軟公司 Azure Compute Runtime 主管 Kenaz Kwa 於 2015/4/1 發表的文章 Viewing VM Reboot Logs ( http://azure.microsoft.com/blog/2015/04/01/viewing-vm-reboot-logs/ ) Microsoft Azure 定期會執行全球性的更新服務 (Planned Maintenance),藉此來提高所有託管服務或是虛擬機器基礎建設之可靠性 (Reliability)、效能 (Performance) 與安全性 (Security)。大多數的更新都是在資料中心完成,因此絕對不會影響到任何虛擬機器的運作,然而這些更新往往都需要將您的虛擬機器做重新啟動的動作。微軟公司很清楚定期更新對於用戶所造成的困擾,並將針對例行更新提供一系列改善措施,期望能夠降低您在經過每次的定期維護之後,重新啟動虛擬機器時所受到的影響,本篇所介紹的就是其中一項新功能。關於 Microsoft Azure 虛擬機器定期維護相關細節,請參考這裡。 為了幫助您確定虛擬機器重啟是否是因為定期維護事件的關係,我們提供了一個新的 API,它提供了一個紀錄檔 (Logs) 顯示您的虛擬機器何時曾進行重啟。 如果您在 Azure 入口網站瀏覽一個雲端服務 (Microsoft Azure Cloud Service),您可以在儀表板的地方看到一個新連結 ”檢視重新啟動記錄 (Reboot logs)”。 請注意,重啟紀錄只能夠透過雲端服務 (Cloud Services) 的儀表板做查看的動作,虛擬機器 (Virtual Machines) 的儀表板無此選項。 進入重啟紀錄的設定頁面,您能夠選擇任何時間範圍的虛擬機器重啟紀錄。 如果您有使用 Azure PowerShell,在最新版的 PowerShell…

0

全新的 Azure App 服務 (Azure App Service) 正式亮相

現在是一個強調 "行動優先、雲端優先" 的世界,每一間企業都想要透過提供具有良好體驗的應用程式與目標客戶建立連結與互動,同時也期望能夠透過這些應用程式讓公司員工更具有生產力。這些應用程式都需要能夠正常在各種裝置上 (無論是運作在各種行動裝置或是個人電腦) 運作,並且,能夠與其他應用程式或資料整合。我們非常高興地向大家宣布一項全新的服務 – Azure App 服務 (Azure App Service),這項服務提供一種強大而完整的應用程式開發解決方案。Azure App 服務是一項整合式的服務,讓您能夠在任何平台或裝置上,建立網頁式與行動裝置式的應用程式,同時,您能夠輕易地整合其他軟體即服務 (Software as a Service, SaaS) 的服務 (例如: Office 365、Dynamics CRM、Salesforce或Twilio等),您也能夠輕易地整合本地端 (on-premises) 應用程式 (例如: SAP、Oracle或Siebel等),同時滿足企業自動化流程的需要、符合高度資訊安全的保護、隨時依據企業實際需求增減相關計算或儲存資源等 Azure App 服務 (Azure App Service) Azure App 服務整合了既有的 Azure 網站服務 (Azure Websites) 與 Azure 行動服務 (Azure Mobile Service) 之外,也新增兩項 Azure 的服務 – Azure 邏輯與工作流程應用程式 (Azure Logic/Workflow App) 與 Azure API…

0

Azure Media Service 正式與 Azure CDN 整合

感謝北科大劉建昌同學協助翻譯微軟公司 Azure Media Services 主管 Manling Zhang於 2015/3/17 發表的文章 Announcing Azure Media Services integration with Azure CDN (Content Delivery Network) ( http://azure.microsoft.com/blog/2015/03/17/announcing-azure-media-services-integration-with-azure-cdn-content-delivery-network/)   我們在這裡很高興的向各位宣布,Azure Media Services 正式能夠與 Azure CDN 進行整合。Azure CDN 能夠透過 Azure 管理入口網站、Media Services REST API 2.9 或是 .NET SDK 3.1.0.2 整合任何媒體服務串流的端點 (Media services streaming endpoint)。這使得您能夠利用 Microsoft 在世界各地包含台灣在內的 CDN存取點 (POPs) ,輕鬆的將媒體串流播送出來,並且提高傳遞的效能。 CDN (Content Delivery…

0

Azure SQL Database 資安講堂 – 認識資料列層級安全性

本文大綱如下: 說明 權限 限制 學習目標 建立 SQL Database 設定防火牆規則 實作資料列層級安全性 建立篩選述詞函式(Filter Predicate Function) 建立安全性原則(Security Policy) 測試資料列安全性原則 修改資料列層級安全性原則 參考資料 進階學習 說明 Microsoft Azure SQL Database V12 推出資料列層級安全性(Row-Level Security,RLS),為儲存在 SQL Database 裡的資料提供有別於以往的保護機制,要使用這項功能應用程式幾乎不需要過多的修改就可以相容於資料列層級安全性,直接享受資料列層級安全性所帶來的細緻存取控制特性,並且讓資料安全性邏輯集中於資料庫層級,管控資料的安全性可以交給資料庫來完成,應用程式只要像過去那樣連接資料庫並存取資料,藉由資料列層級安全性功能就可以達到資料隔絕的效果,有效避免應用程式開發時,可能因為疏忽而導致存取不該存取的資料。 截至本文撰寫為止,北歐和西歐地區的資料中心 Azure SQL Database V12 已經進入 GA 階段,其他地區除了東亞、東南亞及日本地區資料中心尚未公布 GA 時程外,將依照預定時程陸續於 2015 年 2 月初脫離預覽階段[1]。 權限 要使用資料列層級安全性功能,所需具備的權限如下: ALTER ANY SECURITY POLICY 的權限。 ALTER 結構描述的權限。 篩選述詞函式 SELECT…

0

在 Linux 環境下使用 PHP 存取 Azure SQL Database

代貼北科大劉建昌同學撰寫之技術文章。 隨著雲端應用的普及,企業或是個人在開發應用程式時,都可藉由雲端平台上的託管服務得到高可用性以及高擴展性。Microsoft Azure 提供相當多的雲端解決方案可供客戶選擇,最常應用到的就是雲端資料庫 Azure SQL Database。Linux 用戶常遇到一個共通的問題,如何在 Linux 上以 PHP 連線到 Azure SQL Database ? 若是開發者使用 Windows Server 作業系統做為開發平台時,能夠與Azure SQL Database 完美的結合,不需要經過任何複雜配置與調整,在 Windows Server 使用 PHP 等開源程式碼時,也可以透過微軟提供的 Driver 來進行連結,但若是以 Linux 做為開發平台時,情況會較為複雜。透過本文,將介紹如何利用 FreeTDS 在 Ubuntu 環境下 PHP 連接 Azure SQL Database。TDS 是 Microsoft SQL Server 資料傳輸所使用的封包格式,過去微軟 SQL Server 透過 DB Library API 提供 C 語言使用的…

0