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 firstname.lastname@example.org 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.
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.
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
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
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.