Skip to content

Self-Service Audio/Video Streaming

EnactedGrant Request

Proposal Details

Author0x7ab0…1529
PublishedJul 27, 2022 20:10
Voting beginsJul 27, 2022 20:10
Voting endsAug 10, 2022 20:10
Snapshot#fkreiaf

Grant size

120,000 USD

Tier

Tier 5

Beneficiary

0xBb62…89F7

Description

Streaming limitless events with the best user experience requires global CDN networks with a massive amount of bandwidth that can scale in real-time; something most of us just don’t have access to. The answer is simply to harness the power of the cloud, efficiently and securely. With a combined 30+ years of experience in cloud consulting with some of the largest fortune 500 companies through infrastructure, development, automation, and cybersecurity. Not to mention we’re a strong player within the community – Serraform is uniquely positioned to deliver a self-service video streaming platform for Decentraland that is fully-automated and simple to use. With your support, we plan to further invest in the development of a streaming platform hosted in the cloud and secured with state-of-the-art cybersecurity and compliant solutions. To do this we need to take what we’ve learned and built so far and automate its ability to service you at a moment’s notice. We need the service to scale beyond what our team can manage and let anybody use it themselves when they want, while reducing overall running costs for the community. We need to develop an interface and an API that can be used for any parcel owner to leverage the power of our streaming platform, allowing the ability for users to upload any audio/video file for streaming, or copy/paste in a Twitch/YouTube stream URL for those who prefer that route. We also know the community wants to broadcast Zoom podcasts or OBS streams directly into Decentraland but lack the ability to do it at scale and without jitter – we've been servicing all these use-cases, and now we need to package it up in a simple to use service for anybody to use on their own time. Simply upload your video, paste your link, or request a RTMP URL/key and let the fully automated service handle the rest. If you’re a developer you might build an interface inside Decentraland or within your own tool if you prefer not to use ours, then leverage our API to deliver on the streaming magic for you. Rent out your venue and allow guests to control their content natively inside your own parcel. Have a club night where your VIP guests control the stream via Twitch or a jukebox collection of content over a stream deck you built! The possibilities will be endless, and this is just the beginning. **Feature highlights PowerPoint:** https://tinyurl.com/5b58ccx9

Voting Power

02M4MRequired to pass07/2807/3108/0408/0708/10
YesNo

29 Comments

OzymandiasAug 31, 2024

Does anyone see an issue with using a free service such as https://ssh101.com ?

OzymandiasAug 31, 2024

[quote="Canessa, post:26, topic:13422"] (post must be 20 characters) [/quote] That was too funny 😂

OnSrAug 29, 2024

Search "Serraform" on Github leads to this: https://github.com/Serraform/Decentraland-Streaming I did not check the content but I hope it contains everything which is covered in this grant proposal.

BETAug 29, 2024

My guess... No luck shall be given.. Live streaming is a competitive market. I think the catalysts are working on their own version of live streaming. That's how it should be really. Streaming services like twitch and youtube make their money in other areas. @HPrivakos @aaron

CanessaAug 28, 2024

Any luck? (post must be 20 characters)

AwedJobJan 15, 2024

Livepeer appears to still be active. Just made an account. Testing it out rn.

HPrivakosJan 15, 2024

HOW FUCKING SUPRISING :person_facepalming:

AwedJobJan 15, 2024

The [documentation site](https://serraform.gitbook.io/streaming-docs/guides/decentraland-playback) is still up but where is the service? Is it still available? Your link of https://stream.serraform.com returns an error message: ![Screenshot from 2024-01-14 18-39-31|690x450](upload://rWaasu9mwJ9Getp82lBkYKcvVOu.png) $120,000 USD to develop a service that is no longer available seems like a terrible waste of DAO resources. *Full disclosure, I was a paid tester of the service back in February 2023. It worked quite well back then.*

akasya.ethJun 29, 2023

You should have offered FREE 1 MONTH livestream for DCL as a token of gratitude. Anyway, past is past. Cheers.

JusdemJun 27, 2023

📢 We're proud to have the support of the Decentraland DAO community behind our streaming solution and are happy to have launched just today! 🚀 You can all now stream live, on-demand, or relay your favorite stream from places like Twitch and YouTube -> straight into Decentraland for a buck a stream (payable in crypto) and zero-commitment or limits! We also have full support for SDK7 with some game.ts samples for you to use in your scene!!! 🎞️ Promo Video: https://www.youtube.com/watch?v=kabced-9YcE 📺 Start Streaming: https://stream.serraform.com/ 📖 Documentation: https://serraform.gitbook.io/streaming-docs/ :writing_hand: Payment Contract: [here](https://polygonscan.com/address/0xf6fc2827de54de71128d92dde3102fc9122c336c) We can't wait to see Twitch streams being broadcasted directly into Decentraland! Let us know how we can help.

daoAug 25, 2022

Self-Service Audio/Video Streaming This proposal has been ENACTED by a DAO Committee Member (0xfe91c0c482e09600f2d1dbca10fd705bc6de60bc) Vesting Contract Address: 0x33e8b21ea90ff36c3b86b9dc3be8ad8bb775ac44 [View Transaction](https://etherscan.io/tx/0x5018779b416432d21eddbb657ec43df6b3b97caffd04f01c7648d70daa08a98c)

ckbubblesAug 16, 2022

Agreed, vast majority of us voted NO on this. For obvious reasons we are now debating between the community, and we'd like to invite you to these conversations in the next DCL DAO Town Hall. As if it was up to us, we more than likely would have not passed this proposal.

XIIIAug 14, 2022

[quote="aaron, post:17, topic:13422"] First off we at Serraform would like to say a big THANK-YOU to the Decentraland community for your support in helping us pass this grant proposal for our audio/video streaming service [/quote] First off, we didn't... Aside from the multis, there were only a handful that voted in your favor. Don't thank us, just do right by Decentraland despite receiving a grant through surreptitious means. :black_heart:

aaronAug 13, 2022

Hi everyone, First off we at Serraform would like to say a big THANK-YOU to the Decentraland community for your support in helping us pass this grant proposal for our audio/video streaming service. We're really excited and can't wait to get started on development. With 66% of the votes being YES, this is an encouraging signal of your confidence, one that we do not take lightly. We understand our responsibility to the community to now deliver, keep everyone updated along the way, and to get your feedback and input. We also understand there are some questions and concerns and we welcome these - thank you. We believe feedback is a gift that will help us together make this product the best streaming service it can be for Decentraland. Please keep the feedback coming - good, bad, or otherwise. We will address some of your more specific questions and concerns here. In the coming weeks, we will hold an open forum Town Hall to cover the broader ones, to give you a chance to ask other questions you may have, make suggestions, and provide input as we begin development. Please stay tuned on dates. First up - @HPrivakos, re your comment on Livepeer. Although we have had some success with Livepeer in delivering content to smaller audiences, we have had technical challenges with larger audiences. We continue to work directly with Livepeer and provide feedback to help them improve their product. In order to deliver a reliable service to our all our customers large and small, Microsoft Azure - combined with our expertise in Azure - has demonstrated it has the horsepower to reliability deliver a superior user experience. As we contribute to the growth and success of Decentraland, we also understand our responsibility to help build and protect Decentraland's reputation, and Azure guarantees a reliable experience. Furthermore, Livepeer, Eluv.io, or anyone else cannot offer Youtube and Twitch integration into Decentraland. There's no way with those services to stream your content directly into DCL. Our proposal includes this functionality: paste your URL into our service and it takes care of getting your content into DCL. @AwedJob, yes admittedly we are a bit behind in developing our webpage and getting Serraform formally setup. Lots of admin details while also working on our core business. Also, we have also not been active in the community. Despite being backend, infrastructure focused, we still need to put ourselves out there and be more present. One thing we commit to going forward is helping the community better understand who we are and what we do. Our town hall will be our first step toward this, as will joining the DAO town halls. While Serraform incorporated only 4 months ago, the team has been delivering streams since August 2021, all in Decentraland. Our clients include mainstream corporates Heinekin and Forever 21, DJ Steve Aoki, NFT art collection house DeadFellaz, and the media marketing and distribution folks at Indie Village. Another one of our customers is MetaArchs and working together they have had the opportunity to develop a detailed understanding of the services we provide manually today, our ideas on how to automate this service, and our ideas on how we can build this into a platform that serves the entire Decentraland community and beyond to individual and corporate users. With our extensive experience and relationships with Microsoft and corporates, we think we can contribute significantly here. Although we owe thanks to MetaArchs for their support in passing this proposal, we are by no other means associated with MetaArchs and our work serves 2 very different needs in developing Decentraland. We'd like to share some of our creative work with you, multi-screen streaming and content production. Here's a link to some recent work we did as a demo for one of our customers. https://drive.google.com/file/d/1xzAt7YguwSWwdJr-FINovaG176cwHnpJ/view?usp=drivesdk Thanks again to the community for your support on what we believe to be an important project for Decentraland. Stay tuned for our upcoming Town Hall! Have a great weekend everyone, The Serraform Team

daoAug 10, 2022

Self-Service Audio/Video Streaming This proposal is now in status: PASSED. Voting Results: * Yes 66% 4,116,874 VP (40 votes) * No 34% 2,210,491 VP (20 votes)

SopsyAug 10, 2022

Through further consideration, I have changed to "no". Simply because the grant request amount seems to far exceed what other companies can deliver the service for. Unless more function is planned that we are not aware of, I can't see this proposal being appropriate for awarding.

ckbubblesAug 09, 2022

I had chosen to not vote right away on this proposal as I really didn't understand it or why, and wanted to see how the community would respond to it before I voted. After careful consideration and reading through all the community thoughts, on the forums and around various discords, I have VOTED NO ON THIS PROPOSAL. From what I am seeing over the last week or two, there is a gross abuse of power. An abuse of power against the founding purpose and ideals of the DAO and decentralized platform, and what we are all working towards. Do not think this is going unnoticed.

DrGreenthumbAug 09, 2022

How convient having MetaArchs vote on all these grants. This just looks like we pay you to build a platform.Then everyone using this will have to pay weekly or monthly i assume.

AwedJobAug 09, 2022

[quote="dao, post:1, topic:13422"] Over the last year our team at Serraform has been fully committed to supporting the Decentraland ecosystem with a fully managed, enterprise grade, adaptive video streaming service. We’ve successfully worked through all the challenges of streaming into the Decentraland for events of all shapes and sizes, and are now ready to take it to the next level. [/quote] A cursory search shows me that the name "Serraform" and Decentraland returns only one result: ![Serraform01|690x433, 75%](upload://rJrKXtlZdtLF7ckQjbledhFzkHH.png) Visiting your website I get this: ![Serraform00|690x306, 75%](upload://pst0dPHH0E3kVbn2AFjpZHo4zFk.png) ICANN Lookup shows me the domain name for Serraform.com, the one listed as the email address for this proposal, was purchased just four months ago: ![Serraform02|464x500](upload://ksSLqrI4bMtfnlVtrusZCt2CuQ9.png) I recognize that video streaming in Decentraland has room for improvement. I don't know all of the technical ins and outs of how to achieve this. What I do know is that the claims being fully committed to DCL's ecosystem for the last year don't check out. I see no budget details. How will this $120,000 be spent? How much of it goes to pay Full Time Equivalents for programming? How much for servers? Aside from first names where can I see the CVs for the people listed by first name only. Does your team have the skills and experience needed? Currently there's no way for me to find out. What I can see is an ask of $120,000 for something that, as @HPrivakos has pointed out, already has an existing solution and won't require us to spend this additional money. A metric I like to use lately is the Vroomway proposal. That was for $60,000 of money from this community and already it has proved its worth while still in Alpha. Will this proposal return two Vroomway's worth of value? Doesn't look like it to me. Show me examples of your team successfully working through streaming challenges. How big were these events? Where were they held in Decentraland? Lastly, this is the third proposal I've seen from MetaArchs. I don't put an at before their name because they aren't in the forum to even discuss this proposal. With 3.8M VP they've effectively been able to propose and vote for $240,000 worth of funding originating from two separate grant proposals. Their votes for passage were soon after the proposals posted, before any public debate. They've done the same a pending POI proposal. As an active member of this community for over eight months, who is connected to many of Decentraland's daily active users, I will be voting no for this proposal.

aaronAug 03, 2022

Great point, however we've worked with Livepeer on a few occasions and although it's great and so are the folks behind it, the network struggles to deliver at scale for large events and it doesn't include all the same features we're hoping to build. We had many 404 and 503 errors during some events, and to use some of its features you need to interact with its API so it's not very intuitive for most when it come to simple VOD playback, for example. Not to mention, our service has features and functionality that are unique and tailored to Decentraland, and integrated with DCL Connect for parcel management; LivePeer doesn't have this. We plan to continue working with Livepeer to iron out these issues, but in the meantime to deliver successful events, our customers prefer stability, reliability, and scale. In the future when it stabilizes, we would love to port the service over to Livepeer! We have a slew of things in the pipe for this service, and we're just getting started :-)

HPrivakosAug 02, 2022

People can use [livepeer.studio](https://livepeer.studio/), it doesn't need 120k to work, it's easy to use and it works with DCL

JusdemJul 28, 2022

Thanks for the question! Essentially by premium we mean not Microsoft or Akamai network, but Verizon's network seems to work the best for global Decentraland events. This to most people is considered "premium". As for cost, we're building within Microsoft Azure and therefore are able to get very close to cost pricing for that network and we intend to share those savings with the community that leverages our service. We only intend to charge a small service fee for our maintenance and support of the system. More details on Verizon (S1) CDN pricing here: https://azure.microsoft.com/en-ca/pricing/details/cdn/ Additionally, if all goes as planned and more people start to leverage the platform, costs should go down more based on volume of consumption. The more we use, the less Microsoft charges us, and we pass those savings down to the community. As for VOD pricing it's a bit tricky to nail down as there's so many other fees involved and depending on our final design that can change/go lower. However, our intention is to build a user friendly self-service streaming platform using Azure and pass all savings down to the community. The more we build for and use at scale, the cheaper this becomes for all.

JusdemJul 28, 2022

It will not be open sourced per say. What we're building couldn't be self-hosted either, as we need to use the cloud to host it; in our case Microsoft Azure has the horsepower we need to do this at scale. With that said we'd be happy to provide any templates we build to deploy it to Azure, but the logic and structure of auto-provisioning all of it would still have to be built out using DevOps. Not ideal to do this on your own, for most people anyways.

JusdemJul 28, 2022

Looks like my reply was temporarily removed, so I'll keep it brief assuming it will come back :slight_smile: plus @mattimus had a great response. In short, the other proposal is making changes to the Decentraland components in order to make the "presentation" layer of streams more efficient. Our proposal is focusing on the "delivery" of streams, making it super simple and efficient to stream to DCL in a variety of ways.

TobikJul 27, 2022

Is it going to be Open Source? Can I self-host? Thanks.