DLive - Bounty Survey for All Readers. Welcome for Tech Teasers.

in dlive •  7 years ago  (edited)

Logo

First off, we truly appreciate all of your support and apologize for not being able to reply to everyone’s comments. On the other hand, we’re excited about the enthusiastic interest you’ve expressed and, as we write, we’re highly engaged with your queries regarding the product features and technical implementations. Therefore, we will use this post to answer some of the more common questions, explain features that will be included in the first beta version of DLive, and share our current technical implementation progress. We’re also offering a Great Ideas Challenge with SBD as the prize, so make sure you read all the way through.

If you don’t know what DLive is, here is the introduction link.
[https://steemit.com/dlive/@dlive/dlive-the-first-decentralized-live-streaming-platform-on-steem]

UI Design


Style Guide

Prototype


1. Homepage--Login--Go Live



2. Homepage--Content Page--Theater Mode--Donation--Follow

Features & Tech Stack

Login
Generally, you log into Steem-based apps with your posting keys. In addition, to save you from relogging, your posting keys and usernames are somehow saved by those Steem-based apps. At the beginning of the project, to accelerate development speed, we considered storing postings keys locally with secure and encrypted cookies or localstorage in browsers, as some other Steem-based apps are doing. However, your security is always our top priority. We want to ensure you that DLive provides a robust and secure environment for live streaming broadcasters and viewers without putting your security at risk.

Thus, instead of asking you to trust DLive, we follow the advice from Steemit Corp and use SteemConnect to manage your logins. SteemConnect is a trusted 3rd party, ran officially by SteemIt Corp, allowing you to manage your logins to steem-based apps. With SteemConnect, we do not have any access to any privates keys or password. We only use an access token provided by SteemConnect to verify you and perform posting actions on your behalf.

Voting
The voting system on DLive will be the same as it is on Steemit. you will be able to upvote and downvote contents including live streaming. Downvote will be presented as “Report” on DLive.

Donations
You will be able to show their appreciation to broadcasters by transferring STEEM or SBD. Normally you’ll need to enter your active key before accessing your wallet and on dapps, that might give away your active key to malicious developers. Thus, we use SteemConnect v2 without revealing your active key or password, and you could sign a link for the donation.

Sync with Steemit.com
All contents on DLive are synchronized with Steem blockchain; therefore, when you post or repost a content on DLive, it also posts the content on your accounts on Steemit.com or busy.org. As the content is broadcasted on Steem blockchain, your content could gain tractions from other Steem-base platforms such as steemit.com. For example, non-DLive users could see and join the interactions during a live streaming just on steemit.com through the corresponding post.

Chatroom
You could express freely while watching a live streaming broadcast by posting in its chatroom. Messages in the chat windows during live streaming is counted as comments for this live streaming. When a user enter the chatroom, recent messages will be displayed to the user. Chat history will synchronize to Steem blockchain and could be seen on other Steem-based websites or apps as comments.

Live Streaming Service
Decentralized live streaming technology has been on our radar for a while. Livepeer just released their testnet, and IPFS with libp2p could potentially support live streaming. However, none of them are production-ready as of today. Therefore, DLive will launch with Wowza live streaming service and gradually move towards p2p live streaming tech as they mature. Wowza is the leader of live streaming service and has been serving well-known​ applications like Periscope.

DLive supports most RTMP encoders for live streaming​ and we recommend using Open Broadcast Software, which is a free and open source software running on Windows, macOS and Linux. Encoders of different format and protocols will be supported in the future. If you have a preference on encoders, please use the survey at the bottom of this article to let us know! We will accommodate your needs as soon as possible.

Live Streams Playback Storage
All your live streams will be stored on Wowza Cloud for 24 hours and will be deleted if you decide not to store them. During this 24 hour period, you can download them as a backup and then upload to DLive for others to rewatch your live streaming. If others like it, you get rewarded again!

However, we have to find a way to store these live streaming playbacks and IPFS is a no-brainer. IPFS is a file system protocol enabling decentralized file storage; however, it comes with a cost. Someone has to seed the videos otherwise they may be lost by IPFS recycle policy.

We rented a web server which runs IPFS daemon nonstop to pin all the videos in case videos go out of fashion and get recycled. Thus all videos will be uploaded to this IPFS node and then broadcasted on the IPFS network.

To maintain this IPFS node dedication to maintaining storage of live streams playback, each DLive user is guaranteed to use at least 1 Gb in storage. Additional space is proportional to the STEEM POWER a user holds. Each user is given 10 Mb for each STEEM Power. Each video is limited to 1 Gb in size. Each user can upload up to 20 videos each week. We may revise these numbers if needed. To prevent intentional abuse, we might have limitations on users with very low reputation.

To seed the videos, we use cloud servers for video storage, currently using Microsoft Azure. In terms of implementation, we use JS-IPFS on Node.js to run IPFS daemon. Right now, the price for seeding the video files is roughly $0.041/Gb/Month. In the future, we may build our dedicated storage servers with an enterprise network to seed the videos. To further utilize the storage more efficiently, we will have a backend program to detect and remove duplicate files on our server. We appreciate your help if you want to seed DLive videos with IPFS to improve our streaming performance.

Bounty Survey

Now that you’ve got the technicals down, we would like to know what you want to see. Since we received so much feedback from our last post, we decided to put a small bounty survey for “Great Idea” contributors. Fifty percent of the funds raised from this article will be given out as a prize, and the rest of the fund, as is customary, will be for DLive developing. You can participate by following the instructions below.

Here are the rules:

  1. Resteem this article
  2. Complete the SURVEY fully with no fake answers
  3. Any account with reputation level less than 30 is not allowed to attend.

Prize:
Following the tradition of Steem, every qualified participants will be rewarded. Eighty percent of the prize will be given to those who win the lottery of great ideas, and Twenty percent will be distributed evenly to every other participant.

So, for example, consider this scenario:

  1. If this post earns $1,000 in total, $500 will go to Great Ideas contributors
  2. We will draw the names of 3 people to split $400 and the rest, $100, will be distributed evenly to the remainder of the participants.

Survey URL:
https://goo.gl/forms/LwTWskcG8j9WARKu2

Participants can see their status in the following link:
https://docs.google.com/spreadsheets/d/e/2PACX-1vQNCo63_kFdAgkNNLqEJrAh2sq_UYVxSlFhaQaPSQvbe9HW8l1JtKkFd8v6gExcA9gJqyeckGRSdXrh/pubhtml?gid=679556266&single=true

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi All, as for today the rewarding pool is around $137. The draw will be starting in 24 hours.
You can check your status through this link:

https://docs.google.com/spreadsheets/d/e/2PACX-1vQNCo63_kFdAgkNNLqEJrAh2sq_UYVxSlFhaQaPSQvbe9HW8l1JtKkFd8v6gExcA9gJqyeckGRSdXrh/pubhtml?gid=679556266&single=true

Please remember to resteem the post for qualifying the bounty. Thanks!

Ok, interesting idea. When will it be available?

Thanks for following us! As you can tell, it would be available soooooon, and we are trying to polish the prototype as much as we can before launch. We have a bounty survey, you are welcome to participate and will have some STEEM as reward! Your feedback will be great for our development! Thanks!

Hello & Cheers!! I'm a content detection and information bot. You are receiving this reply because a short link or links have been detected in your post/comment. The purpose of this message is to inform your readers and yourself about the use of and dangers of short links.

To the readers of the post: Short links are provided by url shortening services. The short links they provide can be useful in some cases. Generally their use is benign. But as with all useful tools there are dangers. Short links can be used to hide all sorts of things. Quite frequently they are used to hide referral links for instance. While not dangerous this can be deceptive. They can also be used to hide dangerous links such as links to phishing sites, sites loaded with malware, scam sites, etc. You should always be extremely cautious before clicking on one. If you don't know and trust the poster don't click. Even if you do you should still be cautious and wary of any site you are sent to. It's always better to visit the site directly and not through a short link.

To the author of the post: While short links may be useful on some sites they are not needed on steemit. You can use markdown to format your links such as this link to steemit. It's as simple as [steemit](https://steemit.com) Unlike short links this allows the reader to see where they are going by simply hovering over the link before they click on it.

This message was created by a bot. It is part of the ongoing fight against spam and phishing attacks on steemit. If you did not use short links in your post and feel you have received this message in error you can contact @fubar-bdhr on discord or @fubar.bdhr on steemit chat to report the issue.

We will have the lottery for our survey participants soon! The rewarding pool now is $127! We would like to have more feedbacks.

First DTube now DLive, what about Dhub?!

D.Tube will be doing something in the DHub space. They mentioned that in a previous post on Steemit btw @benjm

i messed them up, thought they were same

Somethings just shouldn't be decentralized my friend.

Wrong. Everything should be decentralized.

Nice! Another site for me to binge watch random cat videos.

Lol, bring back piano cat!!!

hahaha, you can also share cat videos! Let us know if you would like to be our first group of broadcasters! Help us to send out the message and fill out our survey, we will have a lottery soon!

Very exciting stuff. Do you have a time frame for your development?

I saw in the video how you made a donation and a pop-up appeared in the chat and then faded-out without further notification. It can be easy to miss that for the streamer so it would be great if donations would be highlighted somewhere. They are a big thing for streamers. it should bve a prominent place and stick out a little bit.

I am working on a new animated puppet for life-streaming with @kayrex. We will have a dwarf miner with a crypto show. I hope to run it on DLive soon.

Yeah great suggestion guy.
I was thinking something similar for comments with a hefty donation attached.
A banner area above the video would work. Or even over the video like live.me does it.
So that a the user donating receives a sense of reward and of engagement.
Interaction elements are a must with streaming.

Nice art there! They look great! Let us know if you would like to be our first group of beta users/broadcasters! It would be great if you can resteem this article and participate our content survey. We will have a lottery for participants soon!

@dlive Just filled up the survey, gave ya'll a crucial tip to attract gaming streamers from Twitch (which I believe to be the best gaming streaming platform currently)

Nonetheless, I was taken aback when the survey asked about my preferences regarding cryptocurrencies.. even though I did not select cryptocurrency in the question before.. Perhaps not everyone on Steemit is into cryptocurrency? :P

Yep you are right, the google form is not allowing us to do conditional based on checkbox. Good luck on the bounty survey! we will have the lottery soooon!

One of the major major problems with twitch is the chatbox design. Anyone who has seen even a semi full chat room knows how useless thoes chat boxes become as text flys by faster than the speed of light. My solution would be to maybe make a tab style chatbox that many modern MMORPGS have adopted so people can have more control over what or who they want to hear from. Some kinda vip system.
Looking forward to this, cheers.

Chat history will synchronize to Steem blockchain and could be seen on other Steem-based websites or apps as comments.

Anyone who has seen even a semi full chat room knows how useless thoes chat boxes become as text flys by faster than the speed of light.

Exactly my point too, I'm not sure if it's good that they are actually comments, maybe there should be a time delay so people can upvote comments. Maybe Machine Learning can classify comments and group them together.

Additional space is proportional to the STEEM POWER a user holds.

To prevent intentional abuse, we might have limitations on users with very low reputation.

This could end up similarly to demonetization on YouTube where powerful Whales can and do downvote controversial subjects. But this has rather to do how Steem works and would require a hardfork. I think bad stuff should get downvotes from a lot of people instead of a few powerful, that would be much more indicative of real abuse.

Production ready

However, none of them are production-ready as of today. Therefore, DLive will launch with Wowza live streaming service and gradually move towards p2p live streaming tech as they mature.

You guys are learning from Dtube! I'll be sure to fill in the survey!

Like your comment!

Kind of like Discord?

Thanks for the update. It looks to be developing well.
I will definitely resteem and try my luck in the survey.

One suggestion I'll put here is that you could actually offer storage as a premium. Since you are a streaming service. You aren't exactly obligated to hold that data. For a small fee you can cover costs and even create a revenue stream for further development.
Even a small fee to migrate the data for the user would be acceptable.
Humans like less hassle, so offering the options would be beneficial to many who don't want to be actively moving that data.

Very impressed with the progress.
Looking forward to beta and beyond.

I would think cross project integration with dtube would be the best solution. But all these service to open up publicly accessible APIs. Securing and maintaining these endpoints may be annoying.

  ·  7 years ago (edited)

Yeah I thought of that too but it's obvious that teams have their projects and keep it that way.
In an ideal world steemit would be the main stop and these extras all integrated.
Maybe in the future that will be a thing.

You mention donations will be through sending steem/sbd. Will voting the stream directly also be possible? that'd be great

Voting is also rewardable. It will follow the same logic of Steem.

That is awesome!

  ·  7 years ago 

Is it possible to integrate with SteemPi? I believe @ techtek is interested to do so.

Sounds Interesting. We are not familiar with SteemPi yet, but will take a closer look and consider it!

  ·  7 years ago 

You may want to check with @techtek for more technical information of SteemPi.

  ·  7 years ago (edited)

Thanks guys, Very interesting to combine with SteemPi, and i like the DLive project. would be awesome to be able to present DLive on TV with SteemPi.

@dlive, great work really very helpful features and new ideas are awsome, you really done a great efforts for all, i really support and appreciate these which guided us well. Thanks a lot.

Thanks! We will have a lottery for survey participants soon, feel free to fill out the survey and resteem the post. We need your feedback and help. =]

I didn't know you could live stream on Dtube, great stuff!

Would be great if you can help us spread the words, and we will have a lottery for survey participants soon!

unfortunately im not allowed to take part in, but will keep my attention.

You are almost there! The reputation level restriction is only for preventing new accounts since we will have lottery soon.

Wow

What an awesome platform, completed the survey and would love to utilise this to launch something new. Live broadcasting is a great system, it gets you infront of people allowing you to answer them realtime and really involve your audience in your adventures, experiences or whatever it may be. Great work, very exciting times.

Thanks for support!

Happy to :)

  ·  7 years ago (edited)

cn社区的留言怎么那么少?向下浏览全是英文的,cn社区的朋友在哪里?阿欧

If you would do like dmania (dmania.lol/supporters) i will put some SP to help next year :)

Good information me inspired you plz upvote me

Briliant idea ...
Thanks for sharing

Thanks For Your Good Info.

We will have a lottery soon. Feel free to participate in the bounty survey!

Ok.
I request you please visit my blog as your wish.

Great idea when will it be available

It would be available soooon enough.

Yeah! Great idea... Keep on! :]

太棒了。

  ·  7 years ago Reveal Comment

Done! ^^

thanks!

hi dear steemit iam a new member in steemit i will be happy that you see my blog and share your idea and sujjestion how to inprove my blog
thank for your support

Thanks! Feel free to participate in the bounty survey!

Awesome UI design & phototype. Real inspiration. What abt dhub space?

Hello & Cheers!! I'm a content detection and information bot. You are receiving this reply because a short link or links have been detected in your post/comment. The purpose of this message is to inform your readers and yourself about the use of and dangers of short links.

To the readers of the post: Short links are provided by url shortening services. The short links they provide can be useful in some cases. Generally their use is benign. But as with all useful tools there are dangers. Short links can be used to hide all sorts of things. Quite frequently they are used to hide referral links for instance. While not dangerous this can be deceptive. They can also be used to hide dangerous links such as links to phishing sites, sites loaded with malware, scam sites, etc. You should always be extremely cautious before clicking on one. If you don't know and trust the poster don't click. Even if you do you should still be cautious and wary of any site you are sent to. It's always better to visit the site directly and not through a short link.

To the author of the post: While short links may be useful on some sites they are not needed on steemit. You can use markdown to format your links such as this link to steemit. It's as simple as [steemit](https://steemit.com) Unlike short links this allows the reader to see where they are going by simply hovering over the link before they click on it.

This message was created by a bot. It is part of the ongoing fight against spam and phishing attacks on steemit. If you did not use short links in your post and feel you have received this message in error you can contact @fubar-bdhr on discord or @fubar.bdhr on steemit chat to report the issue.

sucks my reputation is not higher.

  ·  7 years ago Reveal Comment

excellent. Resteemed

Thanks! Don't forget to participate the survey, you will have chance to win some STEEM. good luck

Congratulations, your post received one of the top 10 most powerful upvotes in the last 12 hours. You received an upvote from @acidyo valued at 44.88 SBD, based on the pending payout at the time the data was extracted.

If you do not wish to receive these messages in future, reply with the word "stop".

Congratulations, your post received one of the top 10 most powerful upvotes in the last 12 hours. You received an upvote from @thejohalfiles valued at 67.69 SBD, based on the pending payout at the time the data was extracted.

If you do not wish to receive these messages in future, reply with the word "stop".

I took the survey and resteemed. Good luck guys and thank you for creating this. Twitch's pay out policies aren't fair imo so this will hopefully be a nice trade of platforms

I like this concept from the very first day i see your post and it creates interest and i am now thinking to use it very soon....

Thanks! glad to hear that. Feel free to participate in the bounty survey!

I'd like to see something like streamlabs implemented. with easy donation notifications and layers.
also, I'd like to see QR code functionality and fields for altcoins (such as bitcoin) for fixed donation notifications

Noted. See if we can implement this soon. Feel free to participate in the bounty survey!

I'm in :)

good

thanks!

About security: I'm glad you decided not to store keys by yourself: the best secret is what even you don't know.

About chat: I think using the comments as chat is a wonderfully simple solution but even in case of Youtube, made no sense at all after the livestream ended. Not sure if it's an issue, though.

The @OriginalWorks bot has determined this post by @dlive to be original material and upvoted(1.5%) it!

ezgif.com-resize.gif

To call @OriginalWorks, simply reply to any post with @originalworks or !originalworks in your message!

Look like things are coming along very well. Keep up the good work!

Resteemed and filled in the survey!

Thanks! good luck

  ·  7 years ago (edited)

Thanks for creating Dlive! It's funny, today I learned about Bittorrent Live streaming, I wonder what happened to that...

I have just done the survey! I am so excited for it to come live :D pun intended ehehhehe

Dlive works similar like Dtube,then why dtube and dlive are separate platforms? Do we need separate platform for uploading and streaming?

We are more focusing on streaming, but it's possible to have your streaming content saved. Feel free to participate in the bounty survey!

Wow, I love everything I just read and can't wait for the platform to get live. :)

About the chatroom, will that mean that anyone logged on will be able to vote on eachothers comments? If so, that's going to be revolutionary by itself!

Sounds super interesting! We will have a lottery soon. Feel free to participate in the bounty survey!

It looks amazing. One would only hope to have an alert feature like the one in YouTube to notify subscribers when you are launching a live stream. That is something I find is greatly lacking in Steemit.com and definitely impacts on participation.

Nice one

Great job I have so many of my own ideas but sadly without the technical skills, but it's great to see people innovating. You're a pioneering the future :)

this is really wonderful

Can't wait to test @dlive :)

Feel free to participate our survey! We will have lottery soon!

yea, tell your friends about it. Feel free to participate our bounty survey!

Great work guys! Looks good already!

Very interesting stuff. I would add an option for geotagging and displaying the location. Something like this could also be used for always on webcams, right? Maybe there should be an option for a highly reduced frame rate for those.

Thanks. Glad you like this. Sounds interesting. so you can visit the world at home.

Or you could check on your neighborhood while you're away. Or if you know that there is something going on at a particular location at a particular time (like SteemFest or a Steem Meetup) you could search for people live feeds even if you can't make the actual event.

Amazing! Cant wait !!!

Is this a social media? some link that you've attached in your post are not working in my PC, need some more information.

Follow dlive, it's on our first post! feel free to participate our bounty survey!

Interesting read. Thanks

Video quality excellent, post if also good

upvoted resteemed and answered the survey..... hope it has the best ideas PLUS of Ex Slit!!!!

amazing...by the way i got something excited for you people..just check this out...and plz plz resteemed this post as much as possibe..
https://steemit.com/steemit/@top5world/steemit-badge-vote-for-it-let-s-start-the-campaign

Although I don't get this post completely but i liked this concept ad really appreciate your efforts .an...😉😎

Thanks! Feel free to participate in the bounty survey at the end! We will have the lottery soon!

Stunning UI. Features & Tech Stack nicely describe.
Great work. Successful job. Have to do lot.

Thanks! Feel free to participate in the bounty survey!

Very interesting idea. Really like dlive UI. When will it be available?

Sooooon feel free to participate our bounty survey!

Just Resteemed for you! Thanks.

thanks!

wonderful, liking the design

Thank you for the information, l am very happy if icould meet you

u are running on javascript just like dtube? ifpf not going to work
just like dtube.

Congratulations @dlive! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Replied and resteemed!

Congratulations @dlive, this post is the most rewarded post (based on pending payouts) in the last 12 hours written by a User account holder (accounts that hold between 0.1 and 1.0 Mega Vests). The total number of posts by User account holders during this period was 1917 and the total pending payments to posts in this category was $2133.08. To see the full list of highest paid posts across all accounts categories, click here.

If you do not wish to receive these messages in future, please reply stop to this comment.

Great Interesting Idea
We are waiting for you

  ·  7 years ago 

IPFS! Decentralized platform is the next big thing! Good work! cant wait to join!

Hi! I followed you to see what you will put some posts.

OK filled out the survey
looking forward to use Your system/ help out
CU good luck

Awesome, super excited about all these new apps coming in to play on Steem, I'm really excited to see how these integrate well and I will be able to use these more so than all the other available streaming services or whatever it is that what your doing here with d live that's like kind of like how YouTube is doing live now or Periscope things like that this is all pretty cool and I'm happy to see these things taken off. Be well.@dlive

I enjoyed your content very much. Thank you very much for your effort.

https://technonova.club

Bounty rules done @dlive
By the way I should comment your grate ideas & inventions... Weldone

full support !! you making me comeback in video-making

You can find Russian version of this post HERE


Русская версия тут

Excited for this, I'm just an amateur so I put user in the survey but I hope I can be a broadcaster too

I am so hot on this idea!

Liking the UI, keep up the good work!!

Great post,really nice and enlightening.please could you read,upvote and comment on my post ,your contributions and upvotes and resteem will be highly appreciated https://steemit.com/stach/@elizabethscarlet/questionsnewbiesaskonsteemit ,thanks.great job by the way

Congratulations @dlive!
Your post was mentioned in the hit parade in the following category:

  • Pending payout - Ranked 2 with $ 251,69
  ·  7 years ago Reveal Comment

thanks!

upvote my post