最近市面上很火爆的17、花椒、虎牙直播、periscope的直播功能,是自研還是第三方直播SDK服務?
如題,因為本人是做產品的,想看看這類直播服務是否有第三方可以直接接入,謝謝大牛指點,順祝國慶快樂!!!
現在大部分的都會藉助第三方的直播技術,這樣可以保證直播的質量,趣拍直播就很不錯,SDK很好集成,芒果直播也在用。下面來分析一下趣拍直播的一些心得。如何快速搭建一個完整的手機直播系統
在這個直播如火如荼的時代,各大雲服務提供商也站到了時代的風口上,因此,如何選擇產品和服務快速搭建直播系統,我想應該是眾多創業者最關心的問題了,下面會跟大家一一分享。
我們先看下搭建一個完整的手機直播都包含哪些必須的環節:推流端(採集、前處理、編碼、推流),服務端處理(轉碼、錄製、截圖、鑒黃),播放器(拉流、解碼、渲染)、互動系統(聊天室、禮物系統、贊)。
手機直播推流端需要做哪些工作?直播推流端即主播端,主要通過手機攝像頭採集視頻數據和麥克風采集音頻數據,經過一系列前處理、編碼、封裝,然後推流到CDN進行分發。
採集
手機直播SDK通過手機攝像頭和麥克風直接採集視頻數據和音頻數據。其中,視頻採樣數據一般採用RGB或YUV格式、音頻採樣數據一般採用PCM格式。對於採集到的原始音視頻的體積是非常大的,因此需要經過壓縮技術來處理,降低視頻的大小來提示傳輸效率。 在手機視頻採集方面,iOS系統在硬體的兼容性方面做得比較好,系統本身提供了比較完整的視頻採集的介面,使用起來也比較簡單。但是,Android系統就比較麻煩了,千奇百怪的機型都有,適配起來非常難。我們在初期做了一項調研,發現Android的適配率還不到50%。
前處理在這個環節主要處理美顏、水印、模糊等效果。特別是美顏功能幾乎是直播的標配功能,沒有美顏的直播主播們根本提不起興趣。我們見過太多case是因為沒有美顏功能被拋棄使用的。另外國家明確提出了,所有直播都必須打有水印並回放留存15天以上。所以,在選擇直播SDK時,沒有美顏和水印功能基本就可以選擇放棄了。
美顏實際上是通過演算法去識別圖像中的皮膚部分,再對皮膚區域進行色值調整。通常情況下人的膚色與周邊環境色調存在較大差異,通過顏色對比,找到皮膚的基本輪廓,進一步進行膚色檢查還可以確定人臉範圍。找到了皮膚的區域,可以進行色值調整、添加白色圖層或調整透明度等來等來達到美白效果。美顏除了美白效果還需要磨皮功能,磨皮實際上就是用模糊濾鏡實現的。濾鏡有很多種,如高斯濾波,雙邊濾波,導向濾波,到底選擇什麼樣的模糊濾鏡各家也有自己的喜好。
在美顏處理方面,最著名的GPUImage提供了豐富的效果,同時可以支持IOS和Android,還支持自己寫演算法實現自己最理性的效果。GPUImage本事內置了120多種常見濾鏡效果,添加濾鏡只需要簡單調用幾行代碼就可以了,比如大家可以試試使用GPUImageBilateralFiter的雙邊濾波濾鏡來處理基本的磨皮效果,想要實現更理想的效果還是要通過自定義演算法去實現的,各家也都有自己一套演算法。
編碼為了便於手機視頻的推流、拉流以及存儲,通常採用視頻編碼壓縮技術來減少視頻的體積。現在比較常用的視頻編碼是H.264,但具有更高性能的H.265編碼技術正在飛速發展,並可能很快成為主流;在音頻方面,通比較常用的是用AAC編碼格式進行壓縮,其它如MP3、WMA也是可選方案。視頻經過編碼壓縮大大提高了視頻的存儲和傳輸效率,當然,經過壓縮後的視頻在播放時必須進行解碼。通俗點講就是編碼器將多張圖像進行編碼後產生一段段GOP(Group of Pictures),播放時解碼器讀取一段段GOP進行解碼後讀取圖像並進行渲染顯示。 在編碼方面的核心是在解析度、碼率、幀率等參數中找到最佳平衡點,達到體積最小畫面最優的效果,這些參數各家也都有自己的一套核心參數。
2012年8月,愛立信公司推出了首款H.265編解碼器,六個月後,國際電聯(ITU)就正式批准通過了HEVC/H.265標準,稱之為高效視頻編碼(High Efficiency Video Coding),相較於之前的H.264標準有了相當大的改善,做到了僅需要原來一半帶寬即可播放相同質量的視頻,低於1.5Mbps的網路也能傳輸1080p的高清視頻。國內,如阿里雲、金山雲都在推自己的H.265編解碼技術,隨著直播的快速發展和對帶寬的依賴,H.265編解碼技術已有全面取代H.264的趨勢。當然,全面推開應用還需要些時間。
另外,硬體編碼已經成為手機直播的首選方案,軟編碼處理在720p以上的視頻頹勢非常明顯。在IOS平台上硬體編碼的兼容性比較好,可以直接採用,但在 Android 平台上,Android的MediaCodec 編碼器,針對不同的晶元平台表現差異還是非常大的,要完全實現全平台兼容的成本還是非常高的。 推流要想用於推流還必須把音視頻數據使用傳輸協議進行封裝,變成流數據。常用的流傳輸協議有RTSP、RTMP、HLS等,使用RTMP傳輸的延時通常在1–3秒,對於手機直播這種實時性要求非常高的場景,RTMP也成為手機直播中最常用的流傳輸協議。最後通過一定的Qos演算法將音視頻流數據推送到網路斷,通過CDN進行分發。 在直播場景中,網路不穩定是非常常見的,這時就需要Qos來保證網路不穩情況下的用戶觀看直播的體驗,通常是通過主播端和播放端設置緩存,讓碼率均勻。另外,針對實時變化的網路狀況,動態碼率和幀率也是最常用的策略。
當然,在網路傳輸方面全部自己來做基本不現實,找提供推流服務的CDN服務商提供解決方案是最好的選擇,可參考文章開頭介紹的雲視頻服務商。據了解,阿里雲是國內唯一能自研CDN緩存伺服器的廠商,性能還是非常有保障的。通常,大多數直播平台都會同時接入多個視頻雲服務提供商,這樣可以做拉流線路互備,對推流後視頻集群再進行優化也可提高直播的流暢性和穩定性。
服務端處理需要做哪些工作?要想適配各終端和平台,服務端還需要對流進行轉碼,如支持RTMP、HLS、FLV等格式拉流,支持一路轉多路適配不同網路和解析度的終端設備。另外,像現在必備的鑒黃功能也需要服務端完成。
截圖、錄製、水印
像阿里雲、金山雲、UCloud等雲服務商都提供了實時轉碼技術將用戶推流碼率較高(比如720P)實時轉化成較低清晰度(比如360P)的流以適應播放端的需求。如果要自己搭建實時轉碼系統,這個成本是極高的。一台8核設備只能實時轉10 路流,如果一個正常的直播平台有1000路流,那至少就需要100台設備,加上後期的運維成本,一般公司就吃不消了。實時截圖功能和實時轉碼類似,只是一般單機可以處理100路流。市面上雲服務提供商基本上都提供了服務端轉碼、截圖、錄製功能,建議選擇好的雲服務提供商即可,可以節約大量成本。
鑒黃2016年,4月14日上午10時,文化部公布了一則消息,鬥魚、虎牙、YY、熊貓TV、戰旗TV、龍珠直播、六間房、9158等網路直播平台因涉嫌提供含宣揚淫穢、暴力、教唆犯罪等內容的互聯網文化產品,被列入查處名單。文化部已部署相關執法機構查處涉案企業,將及時公布處罰結果。在前期的野蠻生長後,國家介入管制一定程度上遏制了直播的發展速度,但更有利於直播行業打造健康的生態,進入良性發展。這也意味著直播行業鑒黃成了必須環節,使用技術手段去鑒黃是手機直播平台必然採用的方案。
市面上提供鑒黃服務的方案主要有兩種,第一種是對視頻進行截圖,然後對圖片進行鑒黃,返回鑒黃結果和分值。典型的企業有阿里(綠網)、圖譜科技,他們目前都支持直接傳入視頻,經過服務端分析返回結果,鑒黃的結果分為色情、疑似色情、正常或性感,並對每種結果進行打分。通常由業務系統接入鑒黃服務,根據鑒黃結果對直播流進行控制,如切斷直播流、禁用用戶的賬號等。第二種是和CDN結合,直接對直播流進行分析,識別結果也分為色情、疑似色情、性感和正常,業務系統根據識別結果直接控制直播流。典型的企業是Viscovery,這套方案的優點是實時性保證比較好,缺點是必須部署到CDN或自己的機房,使用成本相對高一些。趣拍微視頻雲服務作為一站式直播解決方案提供商,我們的主旨是讓用戶以最短時間、最小成本接入直播服務。因此,用戶只需在控制台對鑒黃服務進行配置就可以針對每個應用,每一路直播流進行實時審核,審核內容包括色情、暴恐、時政敏感等。在控制台中,趣拍微視頻服務實時將鑒黃結果返回,用戶可以直接查看色情直播和違規界面的截圖,同時可以對直播流進行控制,切斷問題直播流。我們提供了簡訊、郵件和站內信提供功能,避免漏洞一個非法視頻,給平台造成損失。數據統計功能讓用戶可以把握平台最新的動態信息,為進一步採取必要的措施提供可靠的依據。同時,為了滿足用戶定製化需求,我們還提供了豐富的介面,可以很方便的將鑒黃服務接入到自己的業務系統。
播放器端需要做哪些工作?在播放器端如何做到秒開,在直播過程中保證畫面和聲音清晰度的同時,穩定、流程、無卡頓的直播流量,這些工作都需要播放器端配合服務端來做優化,做到精確調度。
拉流拉流實際是推流的逆過程。首先通過播放端獲取碼流,標準的拉流格式有RTMP、HLS、FLV等。RTMP是Adobe的專利協議,開源軟體和開源庫都支持的比較好,如開源的librtmp庫,播放端只要支持flashPlayer的就能非常簡單的播放RTMP直播,直播延遲一般在1–3秒。HLS是蘋果提出的基於HTTP的流媒體傳輸協議,HTML5可以直接打開播放,通過微信、QQ等軟體分享出去,用戶也可以直接觀看直播,可以說手機直播app,HLS拉流協議是必須支持的,缺點是延遲通常大於10秒。FLV(HTTP-FLV)協議是使用HTTP協議傳輸流媒體內容的一個協議,也不用擔心被Adobe的專利綁架,直播延遲同樣可以做到1–3秒。
趣拍微視頻雲服務的直播拉流提供了RTMP、HLS、FLV三種格式,滿足不同業務場景的需求,如對即時性要求較高或有互動需求的可以採用RTMP或FLV格式進行直播拉流播放;對於有回放或跨平台需求的,推薦使用HLS。當然,三種協議是可以同時使用的,分別用到自己的場景就可以了。
解碼和渲染拉流獲取封裝的視頻數據後,必須通過解碼器解碼、渲染後才能在播放器上播放。它是編碼的逆過程,是指從音視頻的數據中提取原始數據。前面介紹的H.264和H.265編碼格式都是有損壓縮,所以在提取後的原始數據,並非原始採樣數據,存在一定的信息丟失。因此,在視頻體積最小的情況下通過各種編碼參數保留最好的原始畫面,成為了各視頻公司的核心機密。
考慮對高清的支持,解碼肯定還是要選擇硬解碼的。前面介紹過,IOS系統由於硬體比較單一、比較封閉,支持的比較好,Android系統由於平台差異非常大,編解碼要完全兼容各平台還需要很多工作要做。
渲染最大的難點不在與畫面繪製,而在於畫音同步,業內大部分直播平台在這塊做的都還是不夠的。我們在這方面積累了一些經驗和大家分享。
手機直播中的交互系統
手機直播中最常見的交互有聊天室(彈幕)、點贊、打賞和禮物等,有些比較有特色的手機直播平台也加入了和主播互動的遊戲功能。交互系統涉及消息的實時性和互動性,在技術實現上大多是使用IM的功能來實現的,對伺服器的壓力也是比較大。 對於在線人數比較多的房間,彈幕消息量是非常大,主播與用戶其實都看不過來,為了緩解伺服器壓力,在產品策略可以做一些必要的優化,比如對於發送消息的頻率進行限制或對每條消息發送對象的上限進行限制等。
聊天室手機直播中的彈幕交互功能已經成為直播必不可少的部分,是用戶和主播互動的主要方式。手機直播中的彈幕實際上就是IM中的聊天室功能。聊天室和群聊功能類似,但聊天室的消息是不需要分發給不在線的用戶的,對於歷史消息也不需要查看,用戶只有進入聊天室後才能查看聊天消息和群成員信息。要面對複雜多變的網路狀況,還需要根據用戶位置就近選擇近對應運營商的單線機房接入彈幕消息服務,讓彈幕更及時。當然,可以根據團隊情況選擇自己搭建還是選擇第三方的聊天服務。
趣拍直播SDK提供豐富的聊天室功能和介面,以最簡單的方式對接自己的聊天系統或第三方的聊天系統。
禮物系統禮物系統已是絕大多數手機直播平台的標配了,它是這些平台主要的收入來源。在手機直播平台上我們常常可以見到土豪秒榜、土豪對刷的情景,據報道,明星直播一場禮物收入幾十萬也是常有的事,一年千萬收入的網紅也不少,可見國內有禮物消費習慣的土豪還不少。另一方面,送禮物的形式增強了用戶和主播之間的互動交流,也是主播依賴平台的最主要原因。
禮物的收發在技術實現上也是用聊天室介面做的,通常採用IM中的自定義消息實現,當用戶收到或發送禮物時將自定義消息對應的禮物圖形渲染出來。另外,面對大量用戶刷禮物時,禮物系統對一致性要求就比較高了,所以在實現上存一份數據建多條索引是一種很好的選擇,也可以降低對事務的依賴。
手機直播的前景手機直播行業現在如此火熱,我們認為這個火熱會在很長一段時間內持續,並且在未來通過和各行業的整合,會成為具有無限可能性的行業。所以直播SDK的選擇也成為一些企業的轉折點,就比如趣拍直播SDK吧,擁有視頻開發行業長達10年的歷史,和阿里雲、支付寶、釘釘、芒果直播有著緊密的合作,關於趣拍直播的雲服務和技術總是能跑在行業的前面,選擇趣拍直播SDK是一種信任。
往主要原因包括如下幾點:
第一,手機直播的UGC生產模式比PC端的直播更明顯,人人都有設備,隨時隨地開播,完全順應了互聯網時代的開放性原則,全民直播時代將內容生產潛力發揮到最大。如今,「網紅經濟」如此火熱,更是刺激更多人去創造和傳播優質內容。作為網紅經濟的代表,papi醬融資1200萬,估值2億,廣告招標溝通會門票8000元/張,單條貼片廣告中標價2200萬,一個個數字都如此刺激大眾眼球。手機直播中的網紅價值也在被更多創業者重視,擁有極大的增漲空間。
第二,網路帶寬和速度在逐漸提高,網路成本在逐漸下降,4G乃至今後的5G也會像今天的有線網路那麼廉價,為手機直播提供一個極佳的發展環境。技術的發展,手機可以承載的內容也就越豐富,文字、聲音、視頻、遊戲等都會在手機直播中呈現,創造更加豐富的用戶體驗。各行業都可以將直播作為一種工具接入到自己的應用中,教育、社交、電商、金融等行業都可以通過手機直播形式開展新業務,增強與用戶之間的互動,提高用戶粘性。比如,教育領域中的課後輔導完全可以以直播的形式開展業務,電商也可藉助直播讓用戶挑選商品,促進銷售。
第三,一個與VR/AR技術相結合的手機直播為整個行業的未來提供了新的發展空間。VR/AR直播能夠讓用戶身臨其境,帶動主播與觀眾更貼切真實的互動,大大提高平台的用戶參與度。更加創新的硬體設備與直播的結合,如穿戴設備,更加豐富的感測器,更方便的採集信息,也將會大大拓展手機直播未來的應用場景。哪家公司如果在VR/AR和穿戴設備上取得突破性進展勢必會在直播行業取得領先地位。
總之,手機直播欣欣向榮的發展已是必然趨勢,儘管國家層級在加強管控、內容創作上還比較單一,紅海一片搏死拼殺,但是它的未來是一個具有無限可能的超級市場,這個領域必然將會誕生千億市值的巨頭。
播推流端即主播端,主要通過手機攝像頭採集視頻數據和麥克風采集音頻數據,經過一系列前處理、編碼、封裝,然後推流到CDN進行分發。
一、回答這個問題,我們先看看一個直播產品的功能模塊,從功能模塊出發來探討這些產品是否使用了開源的第三方直播代碼或公開技術服務?
1、從推流到拉流的通道,這當中包括數據採集→數據編碼→數據傳輸(流媒體伺服器) →解碼數據→播放顯示整個流程;2、內容複製分發,也就是cdn這塊,伺服器收集到主播視頻後再通過在全國各地的節點將視頻內容分發到終端。cdn是直播中最貴的,技術難度較高,一般都是採用第三方的;如果自己做的話,也需要和cdn廠商對接有經驗的技術;3、美顏:美顏涉及到複雜的演算法和圖像處理技術,美顏起初是用於圖片上,目前圖片上的美顏技術已經較為成熟,然而在視頻上的美顏還需要很長的路要走;4、聊天室:我們在看直播的時候,還可以在聊天室中聊天,這是應用了im及時通訊中的聊天室功能,聊天室和群聊的區別是,只有用戶進入聊天室才能發言,看到好友,退出聊天室後就類似於退群,就收不到消息,看不到用戶,看不到聊天記錄了;5、伺服器:對於直播產品來說,流量變化是非常大的,一天中直播的流量高峰期基本在晚上,有時候搞個活動,或周杰倫跑來直播了,那這個時候流量可能是平時的幾十倍。流量忽高忽低對伺服器自然提出了很高的要求;二、我們肉眼上所看到的只是直播的UI層設計,一個直播產品要將聊天室和視頻呈現給觀眾,手機屏幕就這麼大,可發揮的空間很有限,因此我們從UI層來看,各個直播app似乎大同小異。
三、然而直播最複雜的技術邏輯是在後端的處理上。直播的技術實現一般兩種方法,自研or使用第三方SDK,從長遠看,等到直播平台發展到像鬥魚這樣的體量,自研可以節省成本。對於一個初創團隊來講,自研直播不管在技術門檻、CDN、帶寬上都是有很大的門檻的。所以,目前體量較大的直播產品也有使用第三方直播雲服務的。
四、利益相關
我們團隊是做直播技術的,底層架構都是做好的,開放給開發者sdk和api介面,開發者接入後就可以實現直播的功能。感興趣的同學qq3103607948私聊
知乎專欄這篇文章彙集了我對這個行業的理解,歡迎大家指點。
- GitHub - Bilibili/ijkplayer: Android/iOS video player based on FFmpeg n3.0, with MediaCodec, VideoToolbox support. B站開源出來的,網易雲音樂,鬥魚TV,火貓TV都在用。支持RTMP, HLS。
- GitHub - SinaVDDeveloper/sinavideo_playersdk 新浪開源的,完全免費,甚至可以改備註。針對Android,支持HLS,而且定製簡單。
- GitHub - daniulive/SmarterStreaming: SmarterStreaming系列產品,系daniulive(大牛直播)出品的跨平台視頻採集、直播SDK(支持私有協議和RTMP推流,如Windows推流/android推流/iOS推流/Windows播放/android播放/iOS播放),公網毫秒級延遲,也許是國內最靠譜的視頻直播推流、播放SDK之一,助您輕鬆實現類似於花椒、映客、鬥魚手機直播推送與播放。個人使用免費,商業使用需授權,和 [Vitamio](GitHub - yixia/VitamioBundle: Vitamio for Android) 差不多。
- GitHub - pili-engineering/PLDroidPlayer: Pili Live Streaming player SDK for Android, RTMP and HLS supported. 七牛開源出來的,以後收不收費不一定,文檔很全,基於B站的ijkplayer二次開發的。也是針對Android,支持RTMP,HLS,配置簡單。
直播這塊,國內做的比較好的,應該是大牛直播,專門做跨平台採集、播放這塊。
GitHub - daniulive/SmarterStreaming: SmarterStreaming, an excellent cross-platform Live Streaming publisher/playback SDK, covered Windows/android/iOS platform with millisecond latency and great scalability. 跨平台視頻採集、直播SDK(支持私有協議和RTMP推流,如Windows推流/android推流/iOS推流/Windows播放/android播放/iOS播放),公網毫秒級延遲,也許是國內最靠譜的視頻直播推流、播放SDK之一,助您輕鬆實現類似於花椒、映客、鬥魚手機直播推送與播放。
SmarterStreaming也許是國內為數不多不依賴開源框架、可擴展性好的SDK,適用於秀場直播、在線教育、應急指揮、可視化購物、遠程專家指揮系統、企業內訓、金融在線直播室、微信直播、監控對接、活動現場直播、遊戲直播等場景。
- windows推流:Windows端實時採集,支持屏幕採集和攝像頭採集;
- windows播放器:Windows端實時播放(支持同時直播多畫面,支持CS架構播放和無需安裝第三方插件的瀏覽器端播放);
- android推流:Android端實時採集(支持多解析度採集、採集過程中,前後攝像頭切換);
- android播放器:Android端實時播放(支持超低延遲播放多路直播視頻);
- iOS推流:iOS端實時採集(支持多解析度採集、採集過程中,前後攝像頭切換);
- iOS播放器:iOS端實時播放(支持超低延遲播放多路直播視頻);
- 支持微信公眾賬號集成(RTMP輸入,HLS播放);
- 公網環境下,毫秒級延遲,支持雲服務部署、各類廠商的CDN產品對接;
- 支持邊推送邊錄像(如執法記錄或移動單兵場景),網路中斷仍可繼續錄製,結束後可本地回放,並可對接第三方雲服務,把錄像數據保存到雲端伺服器;
- 支持跨平台純音頻推送、純音頻播放、純音頻實時存儲;
- 支持自建伺服器。
作為在這麼行業摸爬滾打多年,注重直播質量的程序員,很負責的告訴你,你所說的那些客戶都是自研的,我還可以很負責人的告訴你,你把SDK代碼免費送給人家,人家都不用。如果你是一個合格的直播產品經理,就會發現用第三方SDK做移動直播公司都是小公司,我們做移動端SDK有兩年了,只要接入的都是小公司,當然不乏那些從小公司成長為中大型公司的,但小公司一旦成長起來就不會再用第三方的SDK了,我來說說為什麼.
1. 既然成長為中大型公司,說明融資很順利,大頭是流量費用,招一個開發APP的團隊對他們來說是毛毛雨,10人團隊,絕對算得上是豪華團隊了,每人月30K,一年下來也就 3000W,1個T左右的流量一年下來差不多3個億,10:1,要是你你會在乎嗎?
2. 直播注重質量,提高質量來源於數據,第三方SDK能給你提供一些UV活躍度、UV卡頓率、UV播放總數、碼率、幀率、編碼格式、CPU、UV卡播比 這些信息,但這隻能做為一個參考,你不能基於第三方的數據去建一個大數據平台,萬一有bug呢?
3. 既然你想在移動直播市場佔得一席之地,拼的就是用戶體驗,比如多人互動連麥,第三方SDK沒有你怎麼辦?吹啊吹啊你的驕傲放縱?七牛前段時間簽了 熊貓 TV,這個在七牛公眾號上可以看到的。據我了解你說的大廠都不同程度的會用一些雲服務商,也不是所有的 CDN 都在用類似網宿這樣傳統的 CDN 廠商。
術業有專攻嘛,這些直播 app 的廠商在運營,產品方面有獨到之處,會做 Growth Hack 等等,對視頻技術也有一定程度的積累,但是畢竟沒有一些以技術見長的雲計算公司更適合做基礎設施和更底層的 SDK 。
社會分工驅動著領域的細分,做更自己更適合的事情才更容易成功啊每一個女孩子都希望照片里的自己沒有什麼小瑕疵、更加可愛,經過各種美顏效果讓我們的面孔會顯得更加完美。今天呢,我來測評一下KiwiFace。
我使用的是iPhone6 16G內存,前置攝像頭拍攝,淡妝沒有佩戴美瞳。
KiwiFace的功能包括貼紙、大眼瘦臉、美顏效果、濾鏡以及摳圖,接下來就詳細地介紹一下各個功能啦~
一、貼紙
KiwiFace的貼紙大概分為:換臉、萌系貓耳、眼鏡、裝飾物等幾類~
平時和閨蜜出去玩,大家自拍的時候經常會用換臉的功能,有的時候換臉也會有意想不到的好玩效果,但是總是用別的美顏APP的時候想玩這個功能卻發現人臉常常無法識別或者總是換到別的地方甚至產生「靈異」效果……而KiwiFace的換臉效果則很好,反應很快,換臉也很準確~
現在的很多美顏軟體都有各種萌系貓耳啊、貓咪鬍子啊、眼鏡兒啊、各種裝飾物啊之類的貼紙,這些貼紙是大家自拍時候的賣萌神器呀~KiwiFace的貼紙不算非常多,但是樣式都非常經典可愛,同時在拍照的過程中它對人臉的識別是非常快的,晃晃頭,側過臉賣萌也能迅速地識別同時貼紙也會隨著臉的角度變換而移動,這樣不管是錄視頻還是直播都很難出現貼紙消失的尷尬啦~
_騰訊視頻v.qq.com視頻
二、大眼瘦臉和美顏效果
首先是我自己正面自拍的原圖,沒有任何的大眼瘦臉及美顏效果,在KiwiFace中對美顏程度進行調節,會有什麼樣的效果呢?
首先,將「大眼」與「瘦臉」調節到100,很明顯地看出調節的效果很準確,同時也沒有顯得非常突兀~對眼睛和臉型的修飾可以達到一鍵美顏的效果,但是皮膚和臉上的小瑕疵就需要美顏效果來進行調整了~
美顏中有美白、磨皮、飽和與粉嫩這四個項目,將它們都調整到100可以看出皮膚經過美白和磨皮變得非常柔和,飽和度變高也顯得照片的陰影明暗非常明顯,粉嫩的效果使得整體色調都變得粉粉的很可愛~接下來我將各項調節到自己喜歡的、合適的程度再進行自拍~
找到自己適合的參數,就能拍出非常可愛又真實的自拍啦!
三、濾鏡
KiwiFace的濾鏡功能非常強大!總共有50多款濾鏡,各種風格都能夠駕馭~不同的濾鏡給你不同的感覺哦!
四、摳圖
相信很多人都有過自拍時對背景不滿意的情況吧!這種時候我們除了用一些貼紙將不喜歡的背景蓋住,還有摳圖這個更加方便的選擇~但是大部分的摳圖軟體都不太好用,即使是手動摳圖也很難令人滿意~而KiwiFace的摳圖功能則非常強大!將人臉很好地識別出來並摳出背景,即使是在拍視頻的時候也能隨著角度的變換而準確摳圖。
視頻視頻視頻_騰訊視頻v.qq.com視頻五、換臉
和朋友一起聚會的h時候,互聯換個臉,簡直魔性!
換臉前.wmv_騰訊視頻v.qq.com視頻視頻視頻視頻_騰訊視頻v.qq.com視頻六、與其他幾個美顏貼紙APP的對比
① 相機360 相機,首先它的濾鏡色調基本都偏暗,有時候即使調節了濾鏡也會如此,其次它的美顏效果中「美膚」、「大眼」、「瘦臉」都只有五個程度可選,局限性很大而選擇到了最高項時則有些不自然。
但不知道為什麼,在使用貼紙的時候看到的美顏效果就不那麼明顯了,只剩下了貼紙本身的效果。
② Faceu 我第一次使用貼紙自拍用的就是Faceu這款APP,它共有20多款濾鏡,色調稍微偏冷,大眼瘦臉和美顏都有五個檔,但是大眼瘦臉是可以在選檔的基礎上再調節的,美顏卻沒有細緻地分出來,這一點比較遺憾。
在貼紙上來講faceu的各類貼紙非常多,種類豐富,選擇餘地很多。
③ Fulive fulive的濾鏡有二十個左右,磨皮檔有6個,美白與紅潤程度為0-1度調節,美型可以選擇程度、大眼、瘦臉,同時添加了臉型選項,分為默認、女神、網紅和自然,在選擇默認時將各項調至最高,可以看出這個效果實在是太誇張了!非常不自然。
fulive大部分貼紙都是例如3D、面具等,誇張甚至有點詭異,將整張臉蓋住,不適合平常的自拍賣萌,有些貼紙的貼合度也比較不好。
在經過這些APP的對比後發現,這些APP的貼紙都或多或少有著貼紙和人臉的貼合度不夠,以及卡頓、忽然之間貼紙消失的情況。在收到光線、角度等影響還會有人臉無法識別的情況。
以上就是對KiwiFace的各功能效果的測評~總體來講,KiwiFace對人臉的識別非常準確,貼紙以及摳圖效果在照片和視頻中都不會出現卡頓以及難以識別的情況,美顏效果也非常自然美好,濾鏡庫十分豐富使得照片和視頻的風格更加多樣!
有一種東西叫騰訊雲,阿里雲,歡聚雲,360雲
我們家是自己研發
最近,由台灣麻吉大哥黃立成天使投資、國民老公王思聰入股的台灣視頻直播APP 17直播被蘋果App Store下架。屋漏偏逢連夜雨,17直播近日還因為大陸人罵台灣人事件麻煩纏身。真是幾家歡喜就有幾家愁,17直播愁了,從「港台包抄大陸」的在直播就樂了。
國慶節當天,在直播登上微博熱門話題榜第一名,並順勢坐上蘋果App Store免費榜次席。而據官方消息,在直播當日同時在線人數過萬,其上升勢頭之猛讓也招來友商僱傭的水軍騷擾。
坊間傳言17直播是因為涉黃問題倒下去的,又有傳言說17直播涉及到了蘋果刷榜單的問題。但是不管17直播因為什麼問題倒下,涉黃問題早晚都會成為視頻直播界的一大弊病。
從快播到17直播
每個行業的發展都具有兩面性,快播開創了邊看邊下的種子模式,這本來是網路視頻的一個進步,但是這種進步因為種子的特殊鏈接性質導致了色情內容利用快播途徑傳播。
17直播和在直播搭建了即時視頻平台,這類平台介於即時通訊和視頻平台之間,但是由於直播內容難以監控,也容易被涉黃傳播所利用。
因為直播平台只是開啟了視頻直播過程中「銷售方」和「消費方」的渠道,而在視頻直播的過程當中,平台的干預能力和監控能力就要受限太多了。
iOS的話可以基於這些開源方案進行定製:使用GPUImage做視頻採集, VideoCore進行硬編+RTMP推流.GitHub - goodow/GDLiveStreaming: 騰訊直播音視頻採集與RTMP推流
我所在的 TuSDK 團隊目前正專註於移動端圖像服務,我們積累了十年以上圖像領域相關經驗,從圖片處理和相機 SDK 做起,目前針對直播市場也推出了專門的解決方案 http://tusdk.com/video 。
詳情請閱讀 TuSDK 美顏直播試用邀請其實,大多數都是接入第三方直播sdk服務,有一些會在播放器上做了定製,另外雙方會簽署保密協議,這樣就不足為外人道了。我本身就是從事視頻流媒體技術研發與服務的,直播行業也有不少我們的客戶,其實很多都不能拿來做宣傳,公司的市場人員很頭疼的。另外,理論上從事接入直播是需要信息網路傳播視聽節目許可證,網路文化經營許可證,廣播電視節目製作經營許可證,但在國家鼓勵大力發證互聯網和全民創業的形勢下,並沒有明確的限定措施。況且,視頻直播、點播絕壁是未來的大趨勢,無論是從信息載體進化的趨勢,還是實時性、互動性、現場感等體驗而言。新近,倒是出台了直播平台的七項規則,算是敲一個警鐘吧。
絕大多數直播平台是第三方,如鬥魚用網宿,映客用騰訊雲,熊貓用網宿和迅雷等,另外大平台如鬥魚、熊貓等基本上用了多家第三方的服務,用於容災和便於談判價格。YY和虎牙(本來就是一家)是自研的,YY有歡聚雲平台,可以提供直播服務。如果想找第三方,我把我知道的列一下網宿,阿里雲,騰訊雲,聲網,歡聚雲,金山,迅雷,UCloud,七牛。
接入第三方比較快速簡單,推薦趣拍直播sdk
花椒是360的,17貌似是海外的伺服器,虎牙是YY的,這個可以去了解下就大概知道;提供直播服務的第三方服務商國內有很多,不妨去了解一下奧點雲
七牛開始有第三方直播業務
http://www.zego.im,樓主可以了解下,前騰訊QQ團隊技術實力一流。
最近市面上很火爆的17、花椒、虎牙直播、periscope的直播功能,是自研還是第三方直播SDK服務?
這個問題不好絕對回答,因為大部分平台都是一部分自研一部分採用第三方的直播SDK,基本原則就是時間成本和資源成本:如果自研效果好而且成本低自然就會自研,否則採用第三方的視頻直播SDK也是很好的選擇。
視頻直播包括單向的直播和互動直播(連麥直播),單向的直播相對來說技術門檻不算高,研發時間成本不高,上面列出來的團隊基本都是自研的。互動直播的技術門檻很高,而且時間成本也很高,部分平台都會採用第三方的直播SDK。
花椒直播研發能力很強,大部分的直播技術都是自己研發的,包括單向直播,還有互動直播的觀眾側的拉流(內容分發)。互動直播(連麥直播)採用了即構科技的方案,已經使用了一年半了,跑得很穩。
其它幾家的不清楚,但是基本都符合上面說的原則。
其實現在很多都是第三方平台提供的SDK服務,主要是方便,快捷。現在市面上有很多,像是faceunity,商湯啊等等都是專門提供這些SDK的,還有一些雲平台,像是網易雲,七牛等等,可以先測試,自行比較。
推薦閱讀:
※iPhone 4 上的瀏覽器有哪些推薦?
※你為什麼放棄 iOS/Android,轉而使用其他系統的手機?
※(移動)互聯網給設計行業(比如平面設計)帶來了什麼?
※IP社交是什麼意思?