Archives

How to create a Livestream Package (in-app Purchase) on Android?

STEP 1:  Access Admin Dashboard => Plugins Manager => Live Video => Go Live Packages tab

STEP 2: Click on “Add New” button

Screenshot_283

STEP 3: A pop-up “Add New Package” display

Enter all fields

1. How many minutes will you go live? – Enter the livestream duration for the package.

2. Maximum number of people allowed to watch your live streaming – Enter the maximum number of viewers for the livestream.

3. Video quality – Select the video quality for the host’s livestream.

4. Android product id -Enter product id as you want. Example: product_001

Must start with a number or lowercase letter, and can contain numbers (0-9), lowercase letters (a-z), underscores (_), and periods (.).

– The price will be displayed. Please note, we will use it in the next step.

5. Enable – Check checkbox

6. Click “Save” button

Screenshot_258

STEP 4: Go to https://play.google.com/console then login

Select a developer account

Screenshot_284

STEP 5: Click on your App

Screenshot_285

STEP 6: at Dashboard

Access Monetize with Play => Products => In-app products => Create product

Screenshot_286

STEP 7: at Create in-app product

1. Product ID – Enter Product ID from STEP 3. Example: product_001

2. Name – Enter Product’s name

3. Description – Enter Description

4. Default price – Click Set price

Screenshot_287

5. at Edit price

Enter Price of package from STEP 3. Example: 4.57.

Local prices will auto update and able to edit.

6. Click Apply prices button.

Screenshot_288

STEP 8: Click Save button.

Screenshot_289

STEP 9: Click Activate button.

Screenshot_290

After activation, the package will appear like this in the Android app.

Screenshot_282

How to Purchase a Livestream Package and Start Streaming with Live Video plugin?

Live Video plugin allows users to Livestream video content in real-time, engaging audiences instantly. Whether for events, tutorials, or interactive sessions, it provides a seamless way to share experiences and connect with viewers.

STEP 1: At home page, click on Go Live

Screenshot_291

Then click Go Live button

Screenshot_292

STEP 2: Buy Livestream Package

Method 1: Choose Custome > Click to choose package then click Pay Now

Example: Click 20 to buy package Livestream in 20 minutes

Screenshot_293

Method 2: Custom your package as you needed

1. How many minutes will you go live? –  Enter time in minute you want to livestream. Example: 100

2. Maximum number of people allowed to watch your live streaming – Enter number of viewer. Example: 1000

3. Video quality – Select a Video quality. Example: 720p

=> Live Stream Cost will display = $114.26

4. Click Pay Now

Screenshot_294

STEP 3: Select a payment method and complete the transaction.

Screenshot_295

STEP 4:
After complete the transaction, you will direct to Ready to Live tab
This tab will show all your livestream package
Choose a package and click Start now to start Streaming
Screenshot_297
STEP 5:  At Go Live! page
1. Title – Enter title or blank it
2. Privacy – Select a privacy
3. Select Video source
(At least one webcam is required to start streaming.)
4. Select Audio source
(At least one Microphone is required to start streaming.)
5. Click Go Live Now button
Screenshot_298

How to set a daily livestream time limit for a specific user role?

STEP 1:  Access Admin Dashboard => Plugins Manager => Live Video => Limitation tab

STEP 2: 

1. Livestream (minutes per day, maximum 1440) –  Enter time in minute

This column sets the livestream time limit for each role.

2. Maximum viewers per stream – Enter maximum number of viewer able to view livestream

3. Quality of stream – Select an option

Then you able to Save all or save for each role at Action column

2025-04-17_11-34-02

After setting, each role will have the livestream time limit per day

Example: The “Silver” role will have a daily livestream time limit = 60 minutes as setting.

Screenshot_300

How to Calculate Call Service Costs?

Step 1: Check Agora’s Pricing

Please check the pricing from Agora here

Agora’s pricing for call services is as follows:

  • Audio Calls: $0.99 per 1,000 participant minutes$0.00099 per participant per minute.
  • Video Calls (up to 2K resolution): $15.99 per 1,000 participant minutes$0.01599 per participant per minute.

Note: In typical usage, video calls do not exceed 2K resolution, so this pricing is the most appropriate choice.

Screenshot_310

Step 2: Calculate the Cost of Voice/Video Calls

Voice Call Cost Calculation

For a call with 2 participants:

  • Cost per minute = $0.00099 × 2 = $0.00198.

Video Call Cost Calculation (2K Resolution)

For a call with 2 participants:

  • Cost per minute = $0.01599 × 2 = $0.03198.

Note: This is the base cost you pay to Agora. To determine the final price for users, consider adding platform fees and profit.


Step 3: Convert Cost to Credits

Our system uses Credits as a currency for payments.

Set the Exchange Rate

  1. Go to Admin DashboardPlugin ManagerCredit.
  2. Set the Currency exchange (e.g., 1,000 Credits = $1).
  3. Click Save Settings.

Screenshot_311

Convert Call Costs to Credits

  • Voice Call: $0.00198 × 1,000 = 1.98 Credits per minute.
  • Video Call (2K): $0.03198 × 1,000 = 31.98 Credits per minute.

Step 4: Setting Cost for Different User Roles

  1. Go to Admin DashboardPlugin ManagerMessage → Permisssion tab
  2. Set the price (in Credits) for Audio/Video calls based on user roleClick Save.
  3. Click Save Settings
  4. Clear the global cache to ensure the new settings take effect.

Screenshot_311

How to enable and set pricing for Audio & Video call?

How to enable Audio & Video call?

Step 1: Access to Admin Dashboard => Plugin Manager => Message => Video & Audio settings tab.

Step 2: Set the filed as shown below

(1) Enable Video calls = yes

(2) Enable Audio calls = yes

(3) Input Agora App ID

(4) Input Certificate

Step 3:  Click Save Settings (5)

Note: For generate Agora App ID & Primary Certiicate, please read “How to generate Agora App ID & Primary Certificate?

Screenshot_134

How to set prices for Audio & Video call?

Step 1: Access to Admin Dashboard => Plugin Manager => Message => Permission tab.

Step 2: Input the price (in credit) and time to Audio call & Video call column for each role.

Example: 0.99 credit / 1 minute

Step 3: Click Save button then clear global cache

Note: input 0 (zero) = Free

Screenshot_135