線上K歌房的實現技術解密

“00後”小夏是KTV的忠實愛好者,每到節假日都會呼朋喚友地把一群小夥伴聚集在KTV歌房,但由於空間的限制,往往會被人放鴿子,甚至有的人來到KTV歌房,也是低著頭玩手機,這給小夏帶來了不好的體驗。不過好在隨著線上K歌服務的出現,逐漸滿足了她線上K歌的需求,比如以前的單人錄製獨唱,到支援使用者錄製上傳合唱,接著到多人KTV的“輪麥”、“歌曲分段演唱”,最後到現在提供了不受時空限制的實時合唱KTV服務,小夏表示自己不用線下約人,在線上就能和朋友隨時隨地合唱了。小夏能享受實時合唱並不是偶然,它來源於zego即構科技最近釋出的首創“線上KTV實時合唱方案”的出現。即構科技打磨合唱方案已久,該方案實現了線下KTV合唱在線上的完整複製。

1.線上KTV合唱方案的難點

在即構釋出“線上KTV實時合唱方案”之前,線上K歌平臺上,合唱主要使用的是“序列合唱方案”,這給使用者帶來了不好的體驗:一,主唱聽到副唱返回的歌聲延遲很大,在序列合唱的方案下,大部分付費點唱產品在合唱功能設計上,採取了直接不給主唱拉副唱流的形式,主唱無法聽到副唱的歌聲。二,目前線上K歌平臺難以支援三人以上的合唱。多人實時合唱在序列方案中實現起來十分複雜,很難真正落地。

2.線上KTV合唱方案的優點

針對以上合唱方案的難點,即構打磨已久的“線上KTV實時合唱方案”已推出,並且對接了不少K歌平臺,例如織音APP。織音APP是一款集K歌、線上交友互動於一體的音樂社交產品,吸引了眾多的音樂愛好者在平臺上“以歌會友”。目前正在對接即構的新方案,以推出新的功能,升級使用者體驗。

線上實時合唱方案技術解密

各端在連麥的基礎上同時播放歌曲伴奏,然後上麥進行合唱,雙人模式下主唱和副唱可以互相聽到對方聲音,多人模式下合唱者之間都能聽到彼此聲音,端到端延時70ms,達到了真正意義上的實時合唱。

在媒體流方面,合唱者互相進行推拉流,同時會由一名合唱者推出歌曲伴奏,其他合唱者在本地播放伴奏,經過 NTP 進行時間同步。另外,歌曲伴奏和所有合唱者的聲音都透過 ZEGO RTC 進行混流服務處理形成一條流,觀眾只需拉一條流即可聽到各端同步的聲音,完美實現多人合唱的效果。

線上K歌房的實現技術解密

即構科技提供的線上實時合唱方案的優難點、技術解密如上,如今已有不少K歌平臺對接了他們的實時合唱方案,著力為顧客帶來更多元化的K歌體驗。最後,若有興趣瞭解即構的“線上KTV實時合唱方案”,可登入他們的官網檢視相關資訊。

TAG: 合唱KTV方案實時即構