如何設計直播APP

視頻流媒體因功能不同而分成的兩類:

1. 視頻流app

2. 現場直播app

第一種是視頻回播。用戶提前上傳錄製的視頻,上傳視頻存儲在伺服器上的時間不受限制。這就意味著任何用戶都可以隨時查看已經上傳的視頻,無論是什麼時候上傳的視頻。

第二種是專門直播的app,用戶可以給關注他的人進行實時直播,直播app中的視頻在伺服器上儲存一定的時間(通常時間很短),或者不進行儲存。

熱門的直播app

首先應該去研究市場上最流行的直播app,以及它們中的重要功能,然後推出一個與眾不同的直播app。

目前最熱門的5個直播app:

  • LiveStream

  • Periscope

  • Meerkat

  • USTREAM

  • Stre.Am

如何啟動項目或創建MVP

首先需要創建MVP(最低可行性產品),MVP可以幫你了解你的app的可行性,以及在初始階段和最低成本下缺少什麼。

首先你需要選擇一個平台。可選擇的平台很多,視頻直播app可以是原生的或混合型的。原生直播的app是專為特定平台設計的,這種app的代碼是通過使用該平台所採用的編程語言來創建的。混合型的是同時支持多個平台的app,代碼是用HTML,CSS或JavaScript編寫。

如果是原生直播app,你需要選擇一個平台:iOS,Android,Windows Phone等。

如何創建直播app的MVP?哪些主要功能是不能少的:

  • 用戶註冊

  • 創建用戶個人資料

  • 實現在線直播

  • 直播評論

  • 搜索/設計

  • 伺服器端(轉換流)

這些功能足以檢查你的app能否正常運行,以及能否吸引用戶。

也就是說,用戶可以註冊,創建直播,搜索其他用戶,並對直播進行評論。那麼你將獲得高質量的app框架,這些對於首次試運行將是足夠的。

在開發第一個版本的過程中也應該包括測試和bug修復。修復bug後,將其上傳到所選平台的商店(iOS,Android或其他)。然後跟進平台商店中的推廣,並等待第一批用戶的反饋。

在用戶反饋意見過程中,我們應該努力開發新功能,快速響應市場情況填補空白。

看到用戶積極的反饋,並確保這個項目是可行的,我們可以進行下一步安排。

如何讓產品成為王牌產品

在本節中,我們將了解你可以在app中添加哪些功能,以確保它成功開發,並在市場上脫穎而出。

先看看MVP功能列表,從頭開始:

1. 不同的註冊方式

在第一個版本的階段,只需要做一個註冊方式。例如,一個帳戶在app中只能註冊一次,註冊時需要手機號碼或電子郵件和密碼實現。此外,你還需要添加通過電子郵件或手機信息找回密碼的功能。

開發項目時,我們可以添加通過多個社交網路媒體登錄的選擇。也就是說,用戶能夠使用他們在Facebook或Twitter上的帳戶登錄。通過這一步,你可以簡化用戶的使用步驟。

重要提示:你的app中所有內容應該是相當簡單明了的。可用性是你app成功的主要組成部分之一。用戶在實現目標的過程中必須採取的行動越少,你的app就越受用戶喜愛

2. 個人資料

你應該考慮用戶從他的個人資料中可以獲得什麼樣的信息。在初期階段,用戶只需要填寫少量的信息。例如:

  • 全名

  • 用戶圖片

  • 用戶名

  • 關注的人

後期你可以添加用戶需要填寫的其他信息,如:

  • 出生日期

  • 位置/興趣

  • 視頻主題

完善個人信息後可以吸引更多用戶,在關注別人或進入一個直播之前,他們可以看到直播人的各種信息。此外,用戶可以共享有關自己的信息。在一定程度上,這一步將你的項目變成一種社交網路方式

3. 視頻直播

在第一個版本中,我們實現了在線直播功能,沒有考慮過回放功能。伺服器轉換你的直播,並將其傳送到直播間觀眾的設備上,但視頻沒有存儲在伺服器上。

為了進一步發展項目,我們可以進一步實現直播後回放視頻的功能。為此,我們需要更大的存儲空間。為方便起見,我們可以使用雲伺服器。因為如果我們考慮到後期的拓展,用戶越多,伺服器的空間必須越大。

現在詳細解釋這是如何實現的。直播通過伺服器,轉換並出現在觀眾的設備上。同時,視頻被上傳到伺服器並存儲了一段時間,儲存時間取決於伺服器存儲能力的大小。儲存時間結束後,視頻將從伺服器自動刪除。

這個功能可以逐漸改進,增加保存可選的功能。正在直播的用戶可以選擇是否在直播之後存儲視頻,以及存儲多長時間。

重要提示:要始終考慮項目後期的拓展,可擴展性是開發過程中非常重要的部分。因此,請考慮如何拓展你的項目,以及你計劃在下一個階段投放的用戶數量。提前安排好這些指標可以避免許多問題。

4. 評論

在第一個版本中,我們添加了對直播發表評論的功能。評論有兩個主要功能:

  • 針對直播者 - 得到意見反饋

  • 針對觀眾 - 提出問題並獲得答案

後期再添加點贊打賞的功能。這兩個功能有不同的實現方式。

在個人資料中,我們可以顯示用戶所有直播的點贊總數的信息,或者只顯示每次直播的點贊數。

這個功能的吸引力在於:

  • 觀眾可以表達看法

  • 收到關於直播的反饋

  • 綜合觀眾的意見,提高直播質量

此外,各種參數總是對用戶有吸引力,還增加了app的受歡迎程度。

5. 清晰度選擇

選擇直播時的清晰度功能也是非常實用的,用戶可以選擇高清、標清或超清條件下直播。這就可以吸引網速慢或手機解析度低的用戶,因此你就拓展app的目標受眾。

重要提示:為確保你的產品變得受歡迎,請考慮你的目標受眾的情況和喜好,研究市場狀況,並以你潛在消費者的需求作為指導。

6. 搜索

在將來的版本中,有必要改進用戶和直播搜索工具。為此不僅要改進搜索流程,還要實現不同的搜索過濾器。

搜索過濾器示例:

  • 按年齡搜索

  • 按位置搜索

  • 按興趣搜索

  • 按直播話題搜索

  • 按直播語言搜索

  • 按熱門程度搜索

  • 按觀看次數搜索等

有搜索過濾器後,任何用戶都可以找到他感興趣的內容。

7. 設計

使用app的方便程度往往決定了用戶對它的印象,你的app應根據用戶的反饋不斷改進。

此外,隨著新功能的實現,越來越多的任務將出現。

重要提示:完美設計的公式不存在。但是我們建議你創建兩個模式的共生:最流行的趨勢你的個性,這招總是有效。

8. 地理位置

視頻直播的最好升級方式就是集成地理位置,用戶可以根據直播的位置找到感興趣的直播。

用戶可以打開世界地圖,地圖上顯示了當前在世界特定區域直播的標記,因此用戶坐在舒適的椅子上就可以選擇今天去哪裡觀光。

9. 隱私

用戶並不總是希望成為眾人的焦點,有時他們只想與親密的朋友分享他們的印象和情感。有時候,他們會考慮保護家人和親戚的隱私。為了實現直播時這個合理的需求,實施隱私設置將是有必要的。

如果你的用戶能選擇向誰直播,其實你收到的積極反饋也更多。

你可以進行一步步調整,以便用戶可以直播給:

  • 一個特定的人

  • 選中的觀眾群

  • 某一區域的人等

你可以提供各種隱私設置,以達到理想的效果。

10. 『顯示屏幕』

如果你用過Skype,那麼你肯定知道『顯示屏幕』功能。這個功能是你不需要露臉,也不需要向觀眾解釋什麼,直接對屏幕上的內容進行直播。

這個功能為各種網上教程節省了寶貴的時間。

台式機上優秀高品質的遊戲出現,吸引了全世界的關注,直播遊戲過程也變得流行起來。這種類型的直播具有龐大的觀眾人群。

通過「顯示屏幕」功能,你也可以在移動設備上實現這種直播。

11. 通知和計劃

在開發應用程序時,我們的目標是使用戶的生活儘可能舒適,實現通知計劃將是一個非常有用的升級。它是如何運作的呢?

當一個有趣的直播開始時,用戶在他的設備上獲取推送通知。因此,當直播者決定開始在手機上進行直播時,他的關注者收到被邀請加入直播的通知,即使現在他們沒有登錄你的app。

你還可以添加計劃功能。也就是說,如果直播者準備在特定時刻進行直播時,他可以安排他直播的時間。然後基於用戶關注生成直播的日程表,所以用戶總是能趕上最有趣的直播內容。

12. 導入聯繫人

為了方便的朋友搜索,我們可以實現導入聯繫人功能。聯繫人可以從社交媒體或電話簿導入。

如何讓你的直播app盈利

如何通過這種app中賺錢?幾種流行的方式是:

  • 付費app

  • 免費增值

  • app中插入的廣告

在第一種情況下,用戶安裝你的app時必須支付一定的費用。

免費增值策略中,你將有兩個版本的app:免費和溢價。用戶只需要支付某些功能,例如,用戶要訪問特定功能必須購買付費版本。

最後一個選擇可以在app中顯示合作夥伴的廣告。

當然,這並不是所有盈利的方式但這些是最受歡迎和常見的方式。

如何吸引用戶使用你的app

以下機制用於吸引訪客:

  • 你的app中充滿了非常酷的功能

  • 創建用戶真正需要的功能

  • 使用新的功能

  • 通過正確的營銷機制在商店中推廣

  • 引人注目的設計

  • 成功運營的app

推薦閱讀:

微博要兩年新增1億月活,能打破產品周期魔咒嗎?
有關快手,請勿輕易悲憫,會被笑的。

TAG:直播 | 用户体验设计 | 产品经理 |