Getting started with the VideoCoin Publisher Studio

Vivid Labs Team
VideoCoin
Published in
4 min readAug 28, 2019

Here’s a quick start guide to live streaming with the VideoCoin Network.

Before we jump in, note that the VideoCoin Network is in active development and the funds you send to the VID wallets below cannot be withdrawn through the UI yet. This functionality will be coming in an upcoming release.

If you need to withdraw VID, send an email to support@videocoin.io and we will process it asap.

Step 1: Create an account at https://videocoin.network. We are approving account as and when we can accept new members.

Step 2:

Login to your studio account and you will be presented with the getting started screen

Step 3: Click on your wallet

Step 4: Click on Make Deposit VID into your wallet address

You’ll see a warning like this, make sure you are understand that you are sending funds into a VID wallet and that these funds may be lost due to network errors or bugs.

VideoCoin Fuji release limits the number of VideoCoins that can be deposited into your accounts to 50 VID and you need at least 20 VID to be able to start streaming.

YAY!

As soon as you send some VID, your account balance is automatically updated via our ETH-VID bridge.

You can now get started with creating a stream!

Step 5: Create a pipeline

Pipelines are a way to create and manage complex video streams through the simplicity of the Cloud UI

Now, you can create a by clicking on “New Stream”

That takes you to the details page

Click on “Start Stream”

You’ll start seeing videocoin protocol events on the interface.

You can also check the status of your transactions in the Block Explorer

Start Streaming

At this point, you need a RTMP livestream. You can either stream one of your cameras that supports RTMP

For example, you can create an RTMP stream from your mac using this ffmpeg command

Use the ingest URL

Form your ffmpeg command

ffmpeg -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -f avfoundation -r 29.97000002997 -video_size 1280x720 -pix_fmt uyvy422 -i “FaceTime HD Camera (Built-in)” -deinterlace -vcodec libx264 -pix_fmt yuv420p -preset medium -r 29.97000002997 -g 30 -b:v 2500k -acodec libmp3lame -ar 44100 -threads 6 -b:a 712000 -bufsize 512k -f flv rtmp://ingest.studio.fuji.videocoin.network:1935/live/afb9a9ee-46f4-4566-9d57-70d123f73a2e

Start streaming

Status of both ingest and output will change to show a success.

You’ll start seeing a player!

And you can copy and use your HLS live stream!

You’ll also see additional protocol events, just for your information.

Make sure to stop streaming when done.

--

--

Vivid Labs Team
VideoCoin

Creators of VIVID, the next generation NFT publishing platform that allows anyone to create, manage, and sell multimedia NFTs.