就像對于私有云和公有云的討論沒有終止的情況一樣,選擇私有或公有的編碼服務都有自己的理由。對于彈性有強烈需求的公司更傾向選擇公有編碼服務,反之則更愿意選擇私有編碼服務。資深多媒體技術咨詢師Jan Ozer通過采訪了多家編碼服務商,對這一行業(yè)進行了解讀。
十年前,直播或視頻點播(VOD)編碼器是運行在位于服務器機房或某一工作室角落的獨立計算機上,然后通過局域網連接到其他編碼器或控制器上的。今天,隨著計算資源被整合到虛擬機、私有云或公共云的集群中,編碼客戶正在尋求新的部署選項以匹配這不斷變化的計算架構,并且很多編碼公司正在響應這些客戶的需求。
為了解這一趨勢的具體細節(jié),我與全球大約有20家做編碼的公司進行了接觸,并與其中12家供應商進行了交流,這些供應商服務于廣泛的直播和VOD編碼市場。在一個層面上,我了解到,在許多市場中,無論大小,傳統(tǒng)的“將編碼器作為獨立設備”的模式仍占主導地位。另一方面,我了解到所有供應商都在提供新的部署和許可模式,有些是為了響應客戶的需求,有些則是為了“build it and they will come”的計劃。
通過這些討論得出以下結論。
市場正在發(fā)生變化,但速度不同
當然,并非所有公司都在虛擬化他們的計算基礎架構,而且并不是所有的虛擬化技術都以同樣的速度從傳統(tǒng)的編碼模式中過渡。例如,Elecard銷售多種編碼產品,包括實時編碼器CodecWorks(用于在2017年FIFA的直播)和VOD編碼器Converter Studio Pro。
根據產品經理Vadim Blinov的說法,大多數CodecWorks用戶將軟件安裝在一個本地計算機上,因為他們更關心性能,而可擴展性則通過更多刀片來實現高密度的硬件配置。相比之下,在使用Converter Studio Pro的時候,Elecard看到了對云版本的需求,目前正在開發(fā)中。Blinov在解釋這些差異時表示,“許多客戶希望訪問云來管理他們的VOD需求。在實時編碼中,我們沒有看到相同的需求波動水平?!?/p>
同樣地,Comprimato的實時轉碼器可以在任何帶有GPU的標準x64服務器設備上運行,也可以通過Docker在數據中心進行虛擬化(如圖1)。雖然該公司正在試驗云版本,但還尚未部署。根據首席執(zhí)行官Jirí Matela的說法,“我們談到的客戶還沒有準備好放棄本地控制設備上的舊模式。雖然他們在詢問是否能夠在云中運行或者將其用作服務,但他們似乎還沒有準備好進行這種轉變。“
Comprimato的實時轉碼器可以安裝在服務器或虛擬機中。
Anevia的Jér?me Blanc描述了他公司的Genova 實時編碼器的市場變化?!拔覀兊膫鹘y(tǒng)市場是廣播公司和電信公司。廣播公司通常只擁有有限數量的直播電視服務,所以對設備和CapEx模型感到比較滿意,因此沒有看到虛擬化的好處。電信公司能提供更多渠道,可以使用設備,但2到3年前需要純軟件定價。有些人嘗試過虛擬化,但發(fā)現了負面的性能影響,可能是因為它當時基于虛擬機。這個小組現在開始質疑OpEx而不是CapEx模型。
“自2018年初以來,我們看到了一種新型客戶:OTT平臺,他們希望聚合并向廣播公司和電信公司提供實時編碼和打包服務,”Blanc說?!八麄冊谔摂M化的基礎上構建他們的基礎架構,使用容器來獲得最高性能而不是虛擬機,并自己托管(他們管理的外部數據中心的本地或租用空間)或用信任的公共云來托管它(AWS,Azure)。他們需要彈性,因為他們無法預測他們必須處理多少直播電視服務?!案鶕﨎lanc的說法,這類客戶也在推動OpEx模式,因為這是它為客戶提供的服務。
在VOD領域,我采訪了Capella Systems的首席執(zhí)行官Ikuyo Yamada,該公司銷售一款名為Cambria FTC的VOD程序,該程序在Windows上運行。正如Yamada所述,雖然Capella的大多數客戶在傳統(tǒng)的本地工作站上運行Cambria,但現在有大約30%的客戶安裝在虛擬機或云中,Capella支持浮動許可模式,允許客戶激活和停用Cambria安裝滿足他們的全球需求。下一次更新還將為云添加負載平衡。
根據Yamada的說法,Capella并沒有看到從CapEx轉變?yōu)榛谑褂玫哪P偷木薮髩毫??!拔覀兊目蛻糍徺I他們的編碼器以滿足相對固定的VOD處理需求,”她說。“在這些情況下,傳統(tǒng)的許可模式比大多數基于使用的模型要便宜?!?/p>
另一方面是像Harmonic這樣的公司,它擴展了其產品線以支持大多數可能的部署選項。雖然像Electra 9200這樣的產品仍然作為設備出售,或者作為帶有COTS硬件(如Electra X2或X2S)的軟件出售,但它也可用于部署在虛擬機(Electra XVM)或容器中(Electra) Docker),甚至通過基于使用定價(VOS 360)的SaaS或可安裝在客戶的私有云或公共云(VOS SW Cluster)中的完整軟件堆棧。硬件和軟件產品以傳統(tǒng)許可模式銷售,而SaaS使公司能夠以每次使用的價格訪問相同的技術。所有產品都使用相同的編碼技術。
云即將來臨......
隨著企業(yè)編碼環(huán)境變得更像云,像Encoding.com和Bitmovin這樣的傳統(tǒng)云編碼供應商正在為防火墻內的部署提供解決方案。Encoding.com首席執(zhí)行官Gregg Heil 解釋了為什么他的幾個最大客戶選擇了這種方法。“你可以想象,我們的一些最大的媒體客戶擁有他們想要使用的大量計算和存儲投資,”他說?!暗?,他們還希望能夠根據需要彈性擴展,訪問關鍵視頻工作流程,并避免管理傳統(tǒng)內部軟件和硬件編碼器的麻煩和成本。
“我們可以在任何數據中心運行Encoding.com服務。在客戶數據中心運行我們的混合解決方案時,我們會更新所有引擎以確保解決方案始終處于最新狀態(tài),“他說?!芭c老式軟件編碼器不同,當處理完成后,客戶可以無縫地將CPU資源重新用于其他功能。”正如Heil所描述的,Encoding.com個別應用程序存在于容器中,由編排系統(tǒng)驅動,可以保留所有防火墻內部的內容,用于注重安全的客戶。其他客戶,他們不認為在云中進行編碼是一種安全問題,當使用預填充計算資源時,他們可以快速地完成所有的編碼工作。
同樣,Bitmovin在客戶的防火墻后面提供編碼軟件,具有公共云環(huán)境的溢出功能,可以提供與Encoding.com相同的許多優(yōu)點(如圖2)。根據Bitmovin解決方案副總裁Igor Oreper的說法,由于Bitmovin編碼服務可以在客戶自己的基礎架構上運行,因此軟件定價只是基于SaaS的服務的一小部分。Oreper還建議,Bitmovin內容處理服務的公共/私有云的本地特性允許其客戶對最終交付的最有效的地方進行編碼,并在考慮包括網絡出口在內的總成本時最有效的成本。
Bitmovin在防火墻后面提供編碼服務安裝,并作為公共SaaS提供。
......另外On-Prem正在遷移到云端
大多數原始的云編碼服務就是:處理媒體創(chuàng)建和部署的最后階段的編碼服務,加上編碼和打包,但沒有任何先行工作流,也沒有后續(xù)的分發(fā)角色。隨著云服務將其編碼功能推向企業(yè),傳統(tǒng)編碼供應商正在將其內部工作流系統(tǒng)的全部功能移植到云中。這允許客戶將更多內部工作流程推送到云中。
Telestream Vantage 就是一個很好的例子。我采訪了首席技術官Shawn Carnahan,他描述了客戶如何訪問公司的旗艦媒體處理程序Telestream Vantage。Carnahan表示,大多數客戶仍然使用與傳統(tǒng)Lightspeed服務器捆綁在一起的Vantage。但是,越來越多的人還在其內部計算中心部署純軟件版本,通常是在完整的虛擬機中。他還指出,Telestream正在支持基于使用定價的可擴展性需求,盡管它更接近于每日的定價,而不是產出分鐘
最引人入勝的變化發(fā)生在基于SaaS的Telestream Cloud中,然而,在幕后,許多傳統(tǒng)的基于Vantage的應用程序(如IMF內容創(chuàng)建和字幕)被移植到了用于Web操作的容器中(如圖3)。這不僅簡化了Carnahan相關的開發(fā),它還能確保云輸出與本地輸出相同。
Telestream正在將許多Vantage的應用程序移植到基于云的部署的容器中。
通過這種方式,Vantage用戶不僅可以將編碼推送到云端,還可以將其他工作流程項目(如質量控制或標準轉換)推送到云端,所有這些都按照每分鐘SaaS收費?;仡欉^去,Carnahan表示云計算對編碼市場的影響時間晚于它用于許多企業(yè)的計算功能,很可能是因為媒體文件的龐大規(guī)模,盡管這種勢頭肯定在加快了?!叭昵?,你必須提供云編碼,以便你可以在RFP上查看它,”他說。“大約一年前,這轉變?yōu)閷C合云服務的實際需求,這是一個真正的挑戰(zhàn),無論是從技術角度還是從傳統(tǒng)許可轉換為SaaS?!?/p>
Elemental Technologies開始了銷售高性能,獨立的編碼設備,并且是首批擁有可靠云服務的傳統(tǒng)編碼供應商之一,盡管其平臺的服務模式旨在向用戶提供像本地設備一樣的設備,因此它需要終端用戶的大量管理和監(jiān)督。AWS Elemental現已歸亞馬遜所有,它通過一套AWS Media Services應用程序完全“云化”其產品,這些應用程序由其他亞馬遜服務和多個第三方合作伙伴提供支持,提供可在AWS基礎架構內訪問的質量控制和DRM等功能。SaaS運營和按需付費定價完成了轉型(如圖4)。
AWS Media Services以實施成本的一小部分提供了本地產品的大部分功能。
Telestream Vantage在預編碼工作流程中增加價值的地方在于AWS Elemental Media Services專注于編碼和分發(fā),提供實時(MediaLive)和VOD編碼(MediaConvert),打包(MediaPackage),存儲(MediaStore)和貨幣化(MediaTailor)服務。其他服務支持這些服務,例如用于攝取的Amazon Kinesis Video Streams服務,Amazon CloudFront內容交付網絡以及Amazon Rekognition視頻和圖像分析服務。這種定價模式允許新服務的成本只是傳統(tǒng)定價模型的一小部分,這使我們得出最終結論。
對于敏捷性和規(guī)模,它是關于云的全部
正如我們之前看到的那樣,擁有固定實時頻道的公司似乎更喜歡本地編碼,因為運營效率是至關重要的,而不是可擴展性。相比之下,在規(guī)模范圍的兩個極端,從初創(chuàng)到大規(guī)模,基于云的SaaS服務開始占據主導地位。
直到最近,啟動OTT服務需要在硬件,軟件和視頻相關技術專業(yè)知識上進行大量投資,而且需要數月才能安裝和運行。今天,多家供應商(包括我們已經提到的兩家供應商,Harmonic的VIOS 360和Elemental的AWS媒體服務)提供基于云的交鑰匙系統(tǒng),具有按需付費的定價,使OTT企業(yè)家能夠快速實現運營。專注于他們最了解的內容和建立訂閱者。
處于這種運營模式的公司將受益于觀看兩個案例的研究,Harmonic站點上的SuperSoccer案例研究和AWS站點上的FuboTV案例研究。這些服務也適用于需要快速添加渠道或支持不經常發(fā)生的基于事件的制作的公司,因此不需要大量的資本支出投資。
另一家提供類似產品的公司是MediaKind(前身為愛立信媒體解決方案)。MediaKind首席技術專家 Tony Jones 指出,雖然云運營對初創(chuàng)公司和定期活動都有好處,但它也成為大規(guī)模運營的首選平臺?!叭绻阌?0,000個頻道,你根本無法手動管理,你必須使用云技術來實現,”他說?!巴顿Y建立云環(huán)境,配置一個渠道,并為其他渠道進行分步和重復是值得的?!盝ones還指出,云運營提供了比傳統(tǒng)設備更高的運營效率,大大簡化了維護,并且更加經濟實惠。
雖然MediaKind的產品可以在私有云和公共云上運行,但Jones看到越來越多的公司轉向公共云,主要是因為運行私有云所需的技術專業(yè)知識是廣泛而動態(tài)的。毫不奇怪,Encoding.com的Heil是第一個在云上打賭的人,也有同感。
我問Heil,“安裝自己的硬件以編碼一致的需求是不是總是更便宜?”他表示同意,但有一點需要注意:“成本只是一個因素,而且客戶擁有的數據中心和在云計算中的計算成本在繼續(xù)下降,“他說。“對于很多人來說,計算已經是一個每個月都能獲得報酬的實用程序 Netflix具有巨大的計算要求,并在AWS基礎架構上運行大部分編碼操作。隨著OTT空間的要求變化如此之快,硬件或軟件編碼器的投資在成本可以完全攤銷之前就已經過時了。最后,內容的位置也是決定是否構建內部編碼場的關鍵。隨著越來越多的公司將其內容存儲庫遷移到AWS S3,云中的編碼變得輕而易舉。“
除此之外,Telestream的Carnahan補充說,“你總是需要一些現場計算來進行繁重的編輯和制作,以及一個現場編碼器,以便將視頻帶入云端,至少是現場的。除此之外,本地編碼的商業(yè)案例顯然正在逐漸消退?!白钪匾氖?,如果我們在5年左右的時間里重新討論這個話題,那么對于許多公司來說,on-prem編碼器的概念很可能會被我們拋棄。