#Streaming Tech
Explore tagged Tumblr posts
brainstreamtechno · 1 month ago
Text
Tumblr media
Building Secure Video Streaming with Signed URLs
𝗤𝘂𝗶𝗰𝗸 𝗰𝗵𝗲𝗰𝗸: 𝗜𝘀 𝘆𝗼𝘂𝗿 𝘃𝗶𝗱𝗲𝗼 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗿𝗲𝗮𝗹𝗹𝘆 𝘀𝗲𝗰𝘂𝗿𝗲, 𝗼𝗿 𝗷𝘂𝘀𝘁 𝗼𝗻𝗲 𝗹𝗶𝗻𝗸 𝗮𝘄𝗮𝘆 𝗳𝗿𝗼𝗺 𝗯𝗲𝗶𝗻𝗴 𝘀𝗵𝗮𝗿𝗲𝗱 𝗲𝘃𝗲𝗿𝘆𝘄𝗵𝗲𝗿𝗲?
If you're building an OTT platform, an edtech portal, or even a private training hub, controlling access to your videos is a must, not a maybe.
At Brainstream, we recently implemented Signed URLs to help one of our clients lock down their video content 🔐. It’s like giving users a one-time key that works only under the right conditions and nowhere else.
We’ve written a short blog to break down:
What signed URLs actually are
When you should use them
How they can keep your content secure without breaking the user experience
Check it out here 👉 https://brainstreamtechnolabs.com/building-secure-video-streaming-with-signed-urls/
If you're building something video-driven, this might be worth a read. Curious to hear how others are approaching video security.
1 note · View note
miscastjoe · 9 months ago
Text
youtube
Logitech announced their latest product, the Logitech MX Creative Console. Check out the full review on my YouTube Channel!
0 notes
mostlysignssomeportents · 2 months ago
Text
AI and the fatfinger economy
Tumblr media
I'm on a 20+ city book tour for my new novel PICKS AND SHOVELS. Catch me at NEW ZEALAND'S UNITY BOOKS in WELLINGTON TODAY (May 3). More tour dates (Pittsburgh, PDX, London, Manchester) here.
Tumblr media
Have you noticed that all the buttons you click most frequently to invoke routine, useful functions in your device have been moved, and their former place is now taken up by a curiously butthole-esque icon that summons an unwanted AI?
https://velvetshark.com/ai-company-logos-that-look-like-buttholes
These traps for the unwary aren't accidental, but neither are they placed there solely because tech companies think that if they can trick you into using their AI, you'll be so impressed that you'll become a regular user. To understand why you find yourself repeatedly fatfingering your way into an unwanted AI interaction – and why those interactions are so hard to exit – you have to understand something about both the macro- and microeconomics of high-growth tech companies.
Growth is a heady advantage for tech companies, and not because of an ideological commitment to "growth at all costs," but because companies with growth stocks enjoy substantial, material benefits. A growth stock trades at a higher "price to earnings ratio" ("P:E") than a "mature" stock. Because of this, there are a lot of actors in the economy who will accept shares in a growing company as though they were cash (indeed, some might prefer shares to cash). This means that a growing company can outbid their rivals when acquiring other companies and/or hiring key personnel, because they can bid with shares (which they get by typing zeroes into a spreadsheet), while their rivals need cash (which they can only get by selling things or borrowing money).
The problem is that all growth ends. Google has a 90% share of the search market. Google isn't going to appreciably increase the number of searchers, short of desperate gambits like raising a billion new humans to maturity and convincing them to become Google users (this is the strategy behind Google Classroom, of course). To continue posting growth, Google needs gimmicks. For example, in 2019, Google intentionally made Search less accurate so that users would have to run multiple queries (and see multiple rounds of ads) to find the answers to their questions:
https://www.wheresyoured.at/the-men-who-killed-google/
Thanks to Google's monopoly, worsening search perversely resulted in increased earnings, and Wall Street rewarded Google by continuing to trade its stock with that prized high P:E. But for Google – and other tech giants – the most enduring and convincing growth stories comes from moving into adjacent lines of business, which is why we've lived through so many hype bubbles: metaverse, web3, cryptocurrency, and now, of course, AI.
For a company like Google, the promise of these bubbles is that it will be able to double or triple in size, by dominating an entirely new sector. With that promise comes peril: growth must eventually stop ("anything that can't go on forever eventually stops"). When that happens, the company's stock instantaneously goes from being a "growth stock" to being a "mature stock" which means that its P:E is way too high. Anyone holding growth stock knows that there will come a day when those stocks will transition, in an eyeblink, from being undervalued to being grossly overvalued, and that when that day comes, there will be a mass sell-off. If you're still holding the stock when that happens, you stand to lose bigtime:
https://pluralistic.net/2025/03/06/privacy-last/#exceptionally-american
So everyone holding a growth stock sleeps with one eye open and their fists poised over the "sell" button. Managers of growth companies know how jittery their investors are, and they do everything they can to keep the growth story alive, as a matter of life and death.
But mass sell-offs aren't just bad for the company – it's also very bad for the company's key employees, that is, anyone who's been given stock in addition to their salary. Those people's portfolios are extremely heavy on their employer's shares, and they stand to disproportionately lose in the event of a selloff. So they are personally motivated to keep the growth story alive.
That's where these growth-at-all-stakes maneuvers bent on capturing an adjacent sector come from. If you remember the Google Plus days, you'll remember that every Google service you interacted with had some important functionality ripped out of it and replaced with a G+-based service. To make sure that happened, Google's bosses decreed that the company's bonuses would be tied to the amount of G+ activity each division generated. In companies where bonuses can amount to 90% of your annual salary or more, this was a powerful motivator. It meant that every product team at Google was fully aligned on a project to cram G+ buttons into their product design. Whether or not these made sense for users, they always made sense for the product team, whose ability to take a fancy Christmas holiday, buy a new car, or pay their kids' private school tuition depended on getting you to use G+.
Once you understand how corporate growth stories are converted to "key performance indicators" that drive product design, many of the annoyances of digital services suddenly make a great deal of sense. You know how it's almost impossible to watch a show on a streaming video service without accidentally tapping a part of the screen that whisks you to a completely different video?
The reason you have to handle your phone like a photonegative while watching a movie – the reason every millimeter of screen real-estate has been boobytrapped with an icon that takes you somewhere else – is that streaming services believe that their customers are apt to leave when they feel like there's nothing new to watch. These bosses have made their product teams' bonuses dependent on successfully "recommending" a show you've never seen or expressed any interest in to you:
https://pluralistic.net/2022/05/15/the-fatfinger-economy/
Of course, bosses understand that their workers will be tempted to game this metric. They want to distinguish between "real" clicks that lead to interest in a new video, and fake fatfinger clicks that you instantaneously regret. The easiest way to distinguish between these two types of click is to measure how long you watch the new show before clicking away.
Of course, this is also entirely gameable: all the product manager has to do is take away the "back" button, so that an accidental click to a new video is extremely hard to cancel. The five seconds you spend figuring out how to get back to your show are enough to count as a successful recommendation, and the product team is that much closer to a luxury ski vacation next Christmas.
So this is why you keep invoking AI by accident, and why the AI that is so easy to invoke is so hard to dispel. Like a demon, a chatbot is much easier to summon than it is to rid yourself of.
Google is an especially grievous offender here. Familiar buttons in Gmail, Gdocs, and the Android message apps have been replaced with AI-summoning fatfinger traps. Android is filled with these pitfalls – for example, the bottom-of-screen swipe gesture used to switch between open apps now summons an AI, while ridding yourself of that AI takes multiple clicks.
This is an entirely material phenomenon. Google doesn't necessarily believe that you will ever want to use AI, but they must convince investors that their AI offerings are "getting traction." Google – like other tech companies – gets to invent metrics to prove this proposition, like "how many times did a user click on the AI button" and "how long did the user spend with the AI after clicking?" The fact that your entire "AI use" consisted of hunting for a way to get rid of the AI doesn't matter – at least, not for the purposes of maintaining Google's growth story.
Goodhart's Law holds that "When a measure becomes a target, it ceases to be a good measure." For Google and other AI narrative-pushers, every measure is designed to be a target, a line that can be made to go up, as managers and product teams align to sell the company's growth story, lest we all sell off the company's shares.
Tumblr media
If you'd like an essay-formatted version of this post to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:
https://pluralistic.net/2025/05/02/kpis-off/#principal-agentic-ai-problem
Tumblr media
Image: Pogrebnoj-Alexandroff (modified) https://commons.wikimedia.org/wiki/File:Index_finger_%3D_to_attention.JPG
CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0/deed.en
--
Cryteria (modified) https://commons.wikimedia.org/wiki/File:HAL9000.svg
CC BY 3.0 https://creativecommons.org/licenses/by/3.0/deed.en
611 notes · View notes
probablyasocialecologist · 4 months ago
Text
Amazon’s recent decision to stop allowing people to download copies of their Kindle e-books to a computer has vindicated some of my longstanding beliefs about digital media. Specifically, that it doesn’t exist and you don’t own it unless you can copy and access it without being connected to the internet. The recent move by the megacorp and its shiny-headed billionaire CEO Jeff Bezos is another large brick in the digital wall that tech companies have been building for years to separate consumers from the things they buy—or from their perspective, obtain “licenses” to. Starting Wednesday, Kindle users will no longer be able to download purchased books to a computer, where they can more easily be freed of DRM restrictions and copied to e-reader devices via USB. You can still send ebooks to other devices over WiFi for now, but the message the company is sending is one tech companies have been telegraphing for years: You don’t “own” anything digital, even if you paid us for it. The Kindle terms of service now say this, explicitly. “Kindle Content is licensed, not sold, to you,” meaning you don’t “buy a book,” you obtain a “digital content license.”
[...]
Amazon is far from alone in this long-running trend towards eliminating digital ownership. For many people, digital distribution and streaming services have already practically ended the concept of owning and controlling your own media files. Spotify is now almost synonymous with music for some younger generations, having strip-mined the music industry from both ends by demonetizing more than 60% of the artists on its platform and pushing algorithmic slop while­ simultaneously raising subscription fees.  Of course, surrendering this control means being at the complete mercy of Amazon and other platforms to determine what we can watch, read, and listen to—and we’ve already seen that these services frequently remove content for all sorts of reasons. Last October, one year after the Israeli military began its campaign of genocide in Gaza, Netflix removed “Palestinian Stories,” a collection of 19 films featuring Palestinian filmmakers and characters, saying it declined to renew its distribution license. Amazon also once famously deleted copies of 1984 off of people’s Kindles. Fearing piracy, many software companies have moved from the days of “Don’t Copy That Floppy” to the cloud-based software-as-a-service model, which requires an internet connection and charges users monthly subscription fees to use apps like Photoshop. No matter how you look at it, digital platforms have put us on a path to losing control of any media that we can’t physically touch. How did we get here? 
28 February 2025
138 notes · View notes
witless-winion1 · 6 months ago
Text
Hell you mean he’s gonna be in THE ACTUAL ISLAND OF ITHACA???
youtube
Captain GET OFF THAT BOAT RN BEFORE POSEIDON GETS HIS RING NOTIF
Also Jorge thank you from the bottom of my heart that you’re not holding at 10 pm so I’m only crying at 11:30 and not 12:30 am
also the entire cast is going? That’s so coo-
……
wait a minute.
THIS MEANS THAT POLITIES, EURYLOCHUS, PERIMEDES, ELPENOR ETC ARE GETTING BACK TO ITHACA AFTER ALL 😭🤍😭🤍😭🤍😭🤍😭🤍😭🤍😭🤍😭
64 notes · View notes
toonsforkicks22 · 9 months ago
Text
Tumblr media Tumblr media Tumblr media
Fangirls and the news of Kimcartoon
All it takes is a Google search
71 notes · View notes
fable-stims · 5 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Squisherz (Hypnospace Outlaw) stimboard for me!
X X X
X X X
X X X
48 notes · View notes
sherwind · 6 months ago
Text
every year I set the new year goal to "definitely start streaming!" and I never get around to it... BUT I never give up, so maybe next year could be the year (spinning) let's see
21 notes · View notes
wanderingmind867 · 2 months ago
Text
I would love to find a way to cast the video feed from online pirating websites like wcofun.com to our big TV. Because sometimes I want to share with my dad and watch stuff with him, and that's impossible when streaming services and cable only provide so much. One example: The Batman (2004). Not available anywhere up here in Canada (unless we pay for a new streaming service, i think). And that's shameful. Because I would love to play some of that show with my dad. There's other things i'd love to share too, but it's almost impossible when you can't hook these internet websites onto your big screen tv. It makes me sad.
12 notes · View notes
keehomania · 10 months ago
Text
wearing my nct shirt to the gynecologist tomorrow so she knows i'm not sexually active without having to ask
32 notes · View notes
discardedburgerkingcup · 1 month ago
Text
streaming has ruined the sanctity of albums.
an album, as a unit, used to be something you could listen to in its entirety, and you could get into the vibe of the album by itself.
but because of ads being jammed between songs, the nice transitions between each one are wasted. the music artist/band has gone through the effort of making the songs melt together- so they feel like one whole thing rather than individual songs. but NO. i absolutely NEED to hear about this new shampoo or medication or credit card.
everyone should have an ipod. or a nice cd player. ive always used streaming, so i didnt realize until i got rlly fixated on ipods and such, but physical media is objectively better for experiencing music in general. you just have the music- not ads or buffering or paywalls* or anything that takes away from it
* "but alex! cds and digital downloads cost money!" ➡️ 💿💿💿💿💿💿💿💿 ⬅️
TLDR: streaming takes away from the experience of listening to music, physical media is better.
11 notes · View notes
theholmwoodfoundation · 9 months ago
Text
Want to watch us (Fio & Georgia) figure out Twitch?
Come join us at 8pm GMT today where we'll talk Holmwood, do some drawing & have an informal Q&A, prepping for streaming fun during our Kickstarter!
twitch_live
23 notes · View notes
justabiii · 9 months ago
Text
Tumblr media
what the fuck is this shit
23 notes · View notes
b4kuch1n · 1 year ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Sketch commissions fulfilled so far! for @myrrhemaid, @cawsket, dandeswife on twitter, @arctictisa, @onitekkart, and NerdyMangle on twitter.
67 notes · View notes
thecouncil-aac · 5 months ago
Text
Tumblr media
New speech difficulties not stop us from being menace on Twitch >:3 /silly
12 notes · View notes
fakezircon · 1 year ago
Note
hellooo zircon, for no particular reason (/silly) do you have any tips for beginner streamers? Your streams are always clean and well put together esp from a technical side imo so I trust your advice on this one :) - @helsex
This is gonna be long so get comfy.
#1 best tip: Get familiar with your streaming software of choice (most likely OBS) and don't be afraid to play with it. Your first streams are not gonna be a polished as you'd like no matter what you do. You don't need to know the software inside and out to use it well and familiarity will come with use. The best approach (in my opinion) is to figure out what you like in other streams and figure out how to do that for yourself, don't worry about learning absolutely everything right from the start.
Another good tip is to do some mic checks beforehand, if you just record instead of streaming you'll be able to see what your mic sounds like on stream, and there are tons of tutorials out there for figuring out mic settings (this is the one I followed I think, although with some differences just for my own preference).
Yet another helpful resource: this is a link to an obs plugin that will help manage audio sources so you can actually control what plays on stream, instead of it just playing your whole desktop audio. (I think OBS has a version of this going now? But I tried using it and didn't get far) You'll have to add an audio source individually for each application but the greater control is a godsend.
For overlays (things like chat on stream and alerts that play when people follow/subscribe/raid that sort of thing), there's a few routes you can go down. Twitch has their own alerts thing but personally I use streamelements (they also have a very popular chatbot which I don't use myself but may be worth looking into if that's something you want). Whichever service you end up using should give you some sort of link, which will be added to your obs as a Browser Source. (Also if you're using the obs plugin I linked, the browser source audio would be under the name "obs-browser-page.exe" after you set up the browser source)
My final bit of advice is that hotkeys are your friends! It is absolutely worth setting up a few hotkeys to make controlling your stream while in game easy. Personally I have hotkeys set up for toggle muting my my mic and discord audio, as well as for changing between my most common scenes (Also my catcam when my animals deign to show up). Typically if you are just using a regular keyboard you'll want to use key combinations as hotkeys to avoid accidentally activating one while trying to type in game (Something I have done many a time, but hey you never stop learning!).
Shoutout to @addaxbones for teaching me literally everything I know about streaming btw. He's the guy that got me into this mess and also the reason I met most of my friends today. (love that guy)
One last thing under the readmore to cover my shame /silly:
I am flattered you consider my streams "clean and well put together", and you can maybe take this as proof that on screen != behind the scenes, but here is my desktop from a few streams ago, not a tidy look I can tell you that.
Tumblr media
It doesn't normally get this bad, but it's also not a whole lot better.
43 notes · View notes