Thanks for this great how-to, and for creating DLive - what a great system on steem blockchain!
I have one note about the livestreaming infrastructure.
It appears that you are using wowza for the livestreaming part - which is quite centralised in terms of service providers.
I would like to introduce you to Livepeer (http://livepeer.org) which is building a decentralised livestreaming protocol platform on Ethereum Blockchain.
This handles video-transcoding and relaying of RTMP streams, based on an RTMP endpoint.
For more information, or for help getting started with Livepeer, please contact me at http://gitter.im/chrishobcroft or join the community at http://gitter.im/livepeer - thanks.