I've got a friend on Twitch who has been trying to make a living Streaming video games on Twitch for the last few years. He's a small timer, but he's been partnered, so that's good. The network effect is quite a slow and steady grind. Feel free to check him out.
Every once and I while I tell him he should try Steem / @dTube. I had him make an account last January but he hasn't done anything on it. @generalandrews. He recently gave me the master password to this account so I can mess around with it a bit.
I've thought about trying to program using the Twitch API, but then I got super into crypto and haven't really looked back. I tell my friend he should Stream on our blockchain, but he is partnered with Twitch, and it is actually against the rules for him to Stream elsewhere. However, he can embed his Twitch stream elsewhere, because anyone can embed a stream anywhere. Unfortunately/fortunately, the Twitch API is much more advanced and professional than our Podunk API.
We were trying to come to an arrangement the other day to promote each other and such, so I decided to take a look at the Twitch API dev page. This is what I found:
https://dev.twitch.tv/docs/embed/everything/
<html>
<body>
<div id="twitch-embed"></div>
<script src="https://embed.twitch.tv/embed/v1.js"></script>
<script type="text/javascript">
new Twitch.Embed("twitch-embed", {
width: 854,
height: 480,
channel: "generalandrews1_0"
});
</script>
</body>
</html>
So I threw this code into a text file and booted it up:
Imagine my surprise when it worked perfectly. This code embeds a streaming Twitch window directly into the web page... complete with chat window, subscriptions, and most of the other functionality you'll see if you were to go directly to the Twitch web site.
I seriously can't believe how easy it is to do this, AND NO ONE AT STEEM IS CAPITALIZING ON IT. We could straight up be embedding the Twitch API directly onto the blockchain and linking Steem accounts with Twitch accounts. We could be programming animations for OBS broadcasting that makes Twitch Streams interactive when they receive an upvote from our blockchain.
The amount of notoriety we could generate from working on a project like this is insane. I really feel like @dtube is dropping the ball here. I might even make the claim that all the Steem frontends (Steemit, Busy, Steempeak) are dropping the ball because none of them have the option to embed a Twitch Stream into the service, even though it's super easy to do.
This is basic-bitch JavaScript we are talking about. Twitch/Amazon have already done all the heavy lifting for us. They are practically begging for us to profit off of them because at the same time they would profit off of us. I'd say that deal is heavily tilted in our favor. We can piggyback off of the work they've done much more than the other way around.
Tips
Being able to tip Steem, SBD, and upvotes on Twitch would be a huge deal. More importantly, the work required to get er done is minimal. This is one of the reasons why I was super excited about the @steemtipper project. I figured they'd of cranked out functionality for Twitter by now and hopefully moved on to Twitch, which I feel is a smarter platform to target.
For the love of God, target the Twitch API
Why? Because users on Twitch are conditioned to tip, it is a mainstay foundation of the platform. Tipping on Twitter is counter intuitive for the users that have been using it for the last decade. In addition, Amazon has already created a digital currency hard pegged to the dollar (Twitch Bits) and Amazon is primed to make cryptocurrency plays in the future. We should definitely get ahead of the curve and capitalize on these eventualities. Keep on truckin @crimsonclad, I believe in you.
Imagine if we could approach the users on Twitch and offer them a deal: buy Steem coins as an investment, something that they actually get to keep instead of tipping it away. Then they can tip with upvote inflation everyday. If we were to create graphical interactions that linked Steem upvotes to OBS streaming, we would successfully create a positive feedback loop that would create a cycle of users constantly wanting to power up more coins. This is just one way Steem could go viral. We could go viral in other ways like this a hundred times over. Steem is not Social Media.
Do you have any idea how Twitch Bits work?
What an exploitative system.
$1.40 for $1.00? $7.00 for $5.00? $308.00 for $250?
Wow, thanks Amazon, what a deal.
AND PEOPLE PAY IT.
Why? Because of the positive feedback loop. You tip and the streamer has a macro set up to display graphics on the screen. There's a leaderboard that users compete on to see who can outdo the other. The entire system is rigged to promote excessive tipping to streamers, which in turn generates massive revenue for Twitch and Amazon.
Steem is a Japanese tentacle monster. We can creep our tendrils out into the Internet and leech these centralized services for all they're worth. They are practically allowing it to happen with their professional grade APIs. We can turn their own APIs against them in our favor.
@steemtipper
By using the API of the given platform, @steemtipper allows users to login to Steem through a proxy. Let's say I had an account on Twitch under the handle of 'someguy123'. I could login to @steemtipper using my Twitch 'someguy123' credentials and @steemtipper would create a proxy STEEM account in my name using these credentials. Therefore, the only one that can access the proxy account is someone that knows the password to the real account. The native API provides the means to log in without exposing the password. The best part is, the proxy account gets created even before that. It get's created the second someone tips them.
Users with a proxy Steem account can make a real account to claim the funds, or they can pay it forward and tip their tip somewhere else. Given the centralized nature of Twitch, this is perfect for us. Viewers that get tipped Steem will re-tip that Steem to streamers, and streamers are bound to create their own Steem accounts because these guys will do anything to make an extra buck to fulfill their dreams of becoming professional video game players.
Using this concept we can practically force users on Twitch to become part of our network. We can offer them a superior deal and we can do it all without them even having to create an account at first.
Low/Mid level Twitch streamers are hardwired to make more money with micro-transactions anyway they can. A lot of these guys claw and scrape for every last penny they can get. I guarantee these guys are on board and ready to help if approached with an opportunity like this.
Twitch viewers are hardwired to spend tons of money. Some of these guys spend thousands of dollars just tipping their favorite streamers. It's insane, but not as insane as the fact that we haven't tapped into this obviously parallel market. Steem is a tipping blockchain. Twitch is a tipping platform. Our currency is 1000 times better than their currency. How has no one pulled the trigger on this? Because crypto is still in the Wild-West phase. Guys, I'm super serious. Digital gold is literally everywhere. All we need to do is develop the software to mine it.
@dtube, you don't need to reinvent the wheel so hard. It isn't blasphemy to piggy back off of other streaming sites. This is a huge missed opportunity to integrate a built-in community that shares our values directly to our blockchain.
This is a great chance to undercut greedy ass Amazon and show them that they can't make a better digital currency than ours, because they are greedier than we are. Greedy corporations aren't capable of creating a digital currency that they don't fully control and profit from. We can use this greed against them as we siphon users to our blockchain.
It is a mistake to engage Twitch directly in a competitive battle. First, we should merge with their API, then, once we are actually ready, we can compete with them directly. The real question we have to ask ourselves then is this: is it actually worth it? Or should we simply allow them to continue operating unabated while we siphon value from their platform? You never know, it could turn in to a relationship of mutual benefit. Work smart; not hard.
Making an announcement pretty shortly on a new login system and Reddit, it's just been a wild month or two that's kind of required eyes and hands everywhere but on this stuff. I think you lay out some pretty compelling arguments here~ looking forward to getting it all working!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh nice I'm glad you're still continuing to grind it all out. This service you are creating is poised to make every API platform out there take us very seriously.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great Great Great info here!! And like @crimsonclad just mentioned we have announcement coming soon for new platform. BUT now we going to look at twitch immediately ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You guys know, waves and steemstar both sent to twitch and for the longest time, the player on msp-waves.com and the former steemstarnetwork.com were twitch too. The problem, as noted here and before is that the front ends don't allow embeds from anywhere much but youtube, not even our own ecosystem media sites have been welcomed into core condenser. This article isn't wrong, but we've been trying to get twitch noticed between both stations for a long time now...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Perhaps it makes more sense to create a browser extension that imports the Steem API and merges it with Twitch? Dun know. Obviously the extra step is a barrier to entry for new users. I'm personally very interested in makeing Chrome extensions powered by JavaScript and the Steem API.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The only golden ticket you can count on, like Follow said, is to build your own interface, dtwitch, more or less. though i doubt that name would fly in IP court. ;)
but yeah, there's the rub.
Its a metaphor but sometimes you know the answer, and you meet the girl and you wanna save the world, but in real life IOI is a bigger machine and outguns you. At least for most of the movie.
If you can't beat the machine or get it to do what you know is right...
Build your own machine. ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
dtwitch
dwitch
ditch
d-Itch
lol
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I suppose if you get a few high level influencers on Twitch to get Steem accounts and start earning even more money, the word would spread pretty quickly.
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The holy grail...
But it's proven hard to get card sharks to sit at a table that has so far been more of a house of cards than a game of skill.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
fuck a browser extension. one of the reasons why im banking on steem vs ETH is because you don't need a special browser to connect to the network.
A browser extension is a better idea than a new browser but thats still not optimal. I really believe that we just need to abandon steemit, and look at the greater scope of things.
My vote goes for a new interface. Im looking at the future of steem as an ecosystem of DAOs utilizing SMTs and their own interface for both functionality and exchange tradability
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is an amazing idea. How do we make this a reality? Twitch might not like it since they don't get a caught out of the tipping.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Its not hard, we built steemtipper.com already and you can tip Steem on Twitter and Reddit, and now since this post we are going to look at integrating Twitch ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very cool, this project needs more marketing for more adoption. I love the look of it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh sounds great means that this application steemtipper.com may also have utility to use it as a means of payment of services in the future, without having a steem account?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yeah I have no idea how they will react, or if they can even do anything to stop it. I suppose they could update the contract they have with their "partners" to ban Steem, but that might create more outrage than it's worth. Dun know. It certainly wouldn't be very consistent of them to ban a certain type of tipping mechanism. Such an action would be a very "on the back foot" desperation move, and could even gain our community fame and have unintended consequences.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I only see this being a positive for Twitch because they are still getting paid on every ad that plays. They have the api available for a reason, the "attempted" exploit is what they want to happen otherwise I am sure they would have made it A LOT harder to accomplish this.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Indeed, I forgot about the ads because of Twitch Prime.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Twitch Prime recently removed the ad-free benefit.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
fuck it bro, if they cant figure out how to keep their business model up to date with advancing technology than they don't deserve that money. I for one am not against taking it whether they like it or not
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
this is an interesting idea, i wonder how Twitch would take it?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh dude they would be so mad... unless of course we show that we bring them more money than we take... which is a real possibility. Here's the thing with that though: it could be a network effect where both platforms make a ton of money. That's why I end the post on that note of: "Do we really even want to compete?"
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
maybe they want an SMT to extend their capabilities :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sounds like a stroke of diabolical genius! ;)
I've been saying over and over again that tipping will be one the main things that will give STEEM something other than pure speculative value. Twitch users buying STEEM, SBD and some SP to be able to upvote is an example of precisely what I've been talking about.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Would very much love to see this being a reality making crypto easy to tip people on live streaming would make that cryptocurrency a huge success
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
vimm.tv - you already have Steemians streaming :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@fulltimegeek and @yabapmatt should see this, i think they could cook something out at there off-peak time.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Does Matt have any off time these days? 😂
We really need more devs like him on Steem.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You bet @protegeaa 😁😊
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great point of view, twitch is huge and the amount of money in tips that are being donated to streamers is just massive. It could be the best move ever to somehow implement it into Steemit. Great idea, would love to see it happen
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is pretty huge and awesome to see other eyes on it. exciting indeed...
Stay positive and constructive even during tough times and keep working towards something better.
be well
Twitter / Instagram / Facebook / Soundcloud / YouTube / Goggle / Krazypoet.com
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You've got an interesting idea...but it's not for Dtube. Dtube is decentralized. What you're talking about is something completely new. It might work... We would need a correlation of people who have Steem fans, then it might eventually reach critical mass, where people from here are upvoting users regularly, and they end up creating accounts here.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for the further explanation of how Twitch works. I've been lurking a bit on there lately doing research for my own streaming on Vimm.
Speaking of Vimm, you should check them out as an alternative interface that might be more willing to do the work than dtube. Dtube is great, but they don't have the gamer focus that Vimm has.
Paging @chiren!
Anyway, your ideas here are brilliant and if you need some SP delegated to make it happen, I'd love to donate some.
Twitch is ripe.
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks man I really appreciate that. I'll let you know. I work 20 hours a week at a crap job so I can put all my other focus on learning JavaScript and the Steem API/blockchain.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
We need Steem at $50 so we can all quit our jobs...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
2021
Posted using Partiko iOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I can live with that...
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@jarvie @asgarth
Not sure if you've seen this?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
THIS IS EXACTLY what I have been LOOKING FOR!!!!!!!!!!!!
and getting so frustrated when coming up to wall after wall after wall........and big bucks to do what I want.
THANK YOU for bringing this out in the open!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Busy supports twitch embeds : https://busy.org/@edicted/steem-is-missing-a-huge-opportunity-on-twitch
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yeah thanks for pointing that out! I'm actually on Busy right now and @generalandrews stream is displayed... on my own post at the top.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
So basically, the most important aspect is creating the feedback loop where a script runs on the streamer's broadcast after they get upvoted on Steem.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Shouldn't be too hard to implement with a browser source layer in the streamers OBS setup and a webserver running a script polling the blockchain for votes. That's how it was done on dlive (and probably vimm now). All of these things are doable, it's just not as user friendly as it is on twitch yet.
We can bypass twitch's "don't broadcast elsewhere" rule by only using twitch, then embedding the twitch stream in a post and using the OBS browser overlay to show extra steem vote & transfer notifications. No need to send anything steem related via twitch API :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Another idea could be custom Steem animations that can be triggered by a Steem upvote (although with those sometimes going into the dozens or hundreds, there might need to be a minimum value) that does a short in Twitch Steem plug.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
vimm.chat :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I want to see this happen, it's obviously a no-brainer.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'm streaming tonight on Twitch, same username, and going to talk about Steem and cryptocurrency.
Thanks for writing this article. I wouldn't have shifted over to Twitch if you hadn't, but I think you have some great thoughts here.
Let me know if you find a dev and want some extra help with SP delegation or getting the word out.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Much appreciated! I would never turn up my nose to a delegation, but I have quite a few projects and ideas I'm interested in, and I could never guarantee that I would spend all my time trying to connect the Steem API to the Twitch API.
I've got plans to create a couple games, a content filter, a decentralized exchange, and a reputation/review system that connects to everything I make.
I'm spread very thin; still trying to learn the basics of JavaScript and the Steem API.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sure thing.
Since you're here, and I'm going live in about 30 minutes, did your post say I can embed that in my steem post? Cause if so I'm going to do that once I go live and then I can point out the Steem upvotes as they come in to people watching.
If anyone watches. :-D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @edicted! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You published a post every day of the week
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good one. Someone take action.
Posted using Partiko iOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great point!
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good to know! I actually multi-stream to twitch already! vimm.chat compiles the chat from vimm, dlive, and twitch! Interesting none-the-less, and I look forward to looking more into this.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit