How can we Help?

How to Live Stream Using the Muvi Live Server

 

 

Introduction

Signup with Muvi Live Server

Purchasing the Subscription

How to Add Live Stream in Muvi Live Server

How to Start Live Streaming

Configuring OBS

Sharing Live Streaming Content via HLS Feed

Sharing Live Streaming Content via Embed Link (iFrame)

How to Stop Live Streaming

Live Streaming Existing Feed (Video/URL) Using OBS

Live Streaming Third-Party Content

Advanced Settings of OBS

How We Charge for Using the Muvi Live Server

Canceling the Subscription

 

Introduction

You can live stream from the camera using the Muvi Live Server and any streaming software encoders like OBS, vMix. Muvi supports the streaming software encoders that allow live streaming from a custom RTMP server.

First, you need to signup with Muvi Live Server and after that, you need to download, install, and configure the streaming encoder. Then, you need to add a live stream in the Muvi Live Server. You will get the streaming Server URL and Stream Key (automatically generated) once you start the live streaming in the Muvi Live Server. You need to configure the streaming Server URL and Stream Key in the streaming encoder (i.e. OBS, vMix). The output of the live stream is generated in the form of HLS Link and Embed Link (iFrame) which you can configure respectively in the content or website to access it by your end-users.

To set up live streaming of the content, you need to point the streaming encoder to our server. We support live streaming through the camera using RTMP feed.  Software Encoder is the best for live streaming because of more advanced features, low price (Even many software encoders available for FREE), easy to update, etc. There are many different software encoders are available for live streaming (e.g. OBS, vMix, XSplitWirecast ,Cambria LiveLiveshellAWS Elemental LiveHaivisionLiveUMatroxNewTek, and Teradek).

 

Note:

  • During the Free Trial period, we only allow 1 hour of live streaming.
  • Muvi Live Server has approximately 30 seconds of latency while live streaming from the camera.
  • In this help article, we have explained how to use the OBS to live stream.

 

Signup with Muvi Live Server

  • To sign up with the Muvi Live Server, please click here.
  • Click on “Free Trial” to take 14 days free trial.
  • Provide the details, your “Name”, “Company Name”, “Phone Number”, “Email” and “Password”.
  • Click on “I agree to Muvi's Terms & Privacy Policy” and then click on “Next”.

 

 

Purchasing the Subscription

Once your 14 days free trial is over, you will be prompted to purchase the subscription of Muvi Live Server. You can also purchase the subscription before your free trial ends.

  • Click on “Purchase Subscription” on the top right corner of your page.
  • Click on “Checkout
  • Provide the details of your Credit Card details and Billing Address.
  • Click on “Continue to Pay”.
  • Click on “Billing” to view the “Subscription Details” and “Payment History”.

 

 

How to Add Live Stream in Muvi Live Server

  • To add a live stream, click on “Manage Live Stream”.
  • Under Live Stream Library, click on “Add Live Stream”.
  • Type the “Stream Name” (mandatory).
  • Type “Description” about the live stream (mandatory).
  • Upload a poster for the live stream.
  • Click on “Save”. The live stream will be created.

 

 

How to Start Live Streaming

  • To start a live stream, click on “Start Stream” on the Muvi Live Server CMS.
  • Once the live streaming is started, you will get the “Stream Info” (i.e. the Stream URL and Stream Key, which is unique for each live stream you create). You need to add the Stream Key and Stream URL in the OBS.
  • Also, you will get the “HLS” URL which you can use to display the live stream to your end-users.

 

 

Configuring OBS

 

You have to download and install OBS. Once OBS is installed, you need to configure it for live streaming (camera).

  • Open OBS.
  • Click on the “+” icon under “Scenes” to add a scene.
  • Click on the “+” icon under “Sources” to add a source. Select “Select Video Capture Device” from the list.
  • Click on “OK” and then click on “OK” to add the capture device.
  • Navigate to “File” -->” Settings” -->” Stream”.
  • From the drop-down select “Custom”.
  • Type the “Server” and “Stream Key” (which you have obtained from Muvi Live Server)
  • Click on “Apply” and “OK”.
  • Click on “Start Streaming” on the bottom right corner of OBS to start the live stream.

 

 

Sharing Live Streaming Content via HLS Feed

HLS output URL is generated when you start the live streaming in Muvi Live Server. Click on “Stream Info” to get the URL. If you are an existing Muvi customer, then you can add this URL to live stream content in the CMS. Please click here to know how to add the HLS Feed.

 

 

Embed output URL (iFrame) is generated when you start the live streaming in Muvi Live Server. Click on “Stream Info” to get the URL. You can embed it into any website to get the live stream output.

 

 

How to Stop Live Streaming

You can stop the live streaming either from the Muvi Live Server or from the OBS.

  • To stop live streaming from the Muvi Live Server, click on “Stop Stream”.
  • When asked for confirmation, click on “Ok”. The live stream will be stopped.
  • To stop the live stream from the OBS, click on “Stop Streaming” on the bottom right corner of OBS.

 

 

Live Streaming Existing Feed (Video/URL) Using OBS

You can Live Stream existing feed using OBS. There are 2 ways to live streaming feed using OBS. Either you can live stream any video stored in your computer or you can use an existing feed URL.

1.Live Streaming Existing Video

  1. Open OBS
  2. Click on  a Scene
  3. Click on "+" icon and select "Media Source" from the list
  4. By default, "Create New" is already selected. (If you have any existing source, you can select the option "Add Existing")
  5. Type a name for your source (It can be any name)
  6. Click on "Ok"
  7. By default, "Local File" is selected.
  8. Click on "Browse" to add the video stored in your computer
  9. Click on "Ok".
  10. To start streaming of the video, click on "Start Streaming"

 

 

2.Live Streaming Feed URL

If you have a feed URL, then you can add it to OBS to live stream it.

  1. Open OBS
  2. Click on  a Scene
  3. Click on "+" icon and select "Media Source" from the list
  4. By default, "Create New" is already selected. (If you have any existing source, you can select the option "Add Existing")
  5. Type a name for your source (It can be any name)
  6. Click on "Ok"
  7. By default, "Local File" is selected. Uncheck this option
  8. In the "Input" field, type the feed URL (For example, http://www.example.com/live/playlist.m3u8 or rtmp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov)
  9. In the "Input Format" field type "video/mp4"
  10. Click on "Ok".
  11. To start streaming of the video, click on "Start Streaming"

 

 

Live Streaming Third-Party Content

You can live stream content from any third-party service provider. The third-party service provider will use the stream URL and Stream key provided by you to point their encoder to our server and stream the content on your website.

  • First, add live streaming content by selecting the "Camera" option in the "Live Streaming Content" form (Please see above in this help article on how to add live streaming content)
  • Obtain the Stream URL and Stream Key as mentioned above in this help article
  • Provide the Stream Key and Stream URL to the third-party service provider. 
  • The third-party service provider needs to point their encoder to our server by using the Stream Key and Stream URL provided by you
  • Your viewers can watch the live streaming content of the third-party service provider on your website

 

Advanced Settings of OBS

Advanced settings of OBS allows you to optimize your live streaming. You can reduce the latency and buffering by configuring these settings.

  • In OBS, navigate to “File-->Settings”.
  • In the popup window, click on “Output”.
  • Select the “Output Mode” to “Advanced”.
  • For “Rate Control” filed, select “ABR” from the drop-down.
  • For “Bitrate” field, select the bitrate (the bitrate should be less than the half of your uploading speed)
  • In the “Keyframe Interval” field, mention 2 seconds.
  • For “CPU Usage Pre-set” select “Ultrafast”.
  • For “Profile” field, select “Baseline”.
  • For “Tune” field, select “zerolatency”.
  • Click on “Apply” and then “Ok” to save the settings.

 

 

Advanced Settings for Video

  •  In OBS, navigate to “File -->Settings”.
  • In the popup window click on “Video”.
  • For “Downscale Filter”, select the option “Bilinear” from the drop-down list.
  • For “Common FPS Values”, select 30.
  • Click on “Apply” and then click on “OK” to save the settings.

 

 

Canceling the Subscription

You can cancel your Muvi Live Server subscription at any time. If you cancel your account, then all of your data including videos and metadata will be deleted 14 days after cancellation. Please make sure to export all your data before the canceling the subscription.

  • To cancel your Muvi Live Server subscription, click on "Profile" on the top right corner of the CMS.
  • Scroll down to "Cancel Subscription".
  • Click on "Cancel Subscription".
  • Select the reason for cancellation from the list.
  • Type your feedback in the textbox and click on "Submit". Your subscription will be canceled. If you wish to re-activate your subscription you can do so by clicking on the "Re-Activate" link.

 

 

 

How We Charge for Using Muvi Live Server

Besides your monthly subscription fee for Muvi Live Server, we also charge for "Streaming Hours" and "Bandwidth".

Streaming Hours:

When you start the live stream, your streaming hours will start and when you stop the live stream, the streaming hours will be stopped (see below screenshot). Even though you have stopped the live stream from OBS, if your live stream is still on in the Muvi Live Server, you will also be charged for this. So, you need to stop the live stream from the Live Server once you finished streaming. The stream hours are charged on a per hour basis.

Bandwidth:

When your end-users watch the live stream, you will be charged for the bandwidth consumed by the end-users. It is charged on a per GB (Gigabyte) basis.