To add on to this there are also applications that let you watch twitch outside of a browser in something like vlc or mpv and they've been getting good results with no purple screens or ads.
You don't get chat but you can make it work by opening chat in your browser and using this.
Don't watch Twitch in your web browser, specially when using a laptop. Use Streamlink, which pipes the stream data to a local video player like MPV or VLC for example, which can then fully utilize your GPU for decoding and rendering the video. Or watch it directly via MPV instead. Streamlink however supports low latency streaming and ad blocking. It's available in Arch's community repo and its Twitch GUI frontend is available in the AUR if you want to browse streams in a GUI instead of using Streamlink via the shell.
In case anyone else is wrestling with how to save a copy of the stream using streamlink, try the following command. You’ll likely need to adjust the time after hls-start-offset — that tells streamlink how far to rewind.
streamlink https://bcovlive-a.akamaihd.net/a1a395c883004c05b3184dc2ea9570f1/eu-west-1/6252938537001/profile_0/chunklist_dvr.m3u8 best --hls-start-offset -1:35:00 --hls-duration 0:40:00 -o thesmile.mp4
Twitch is a horribly optimized site. Uses far more resources than Netflix, Hulu, or Youtube no matter which browser I use. If you're a bit tech savvy, I recommend setting up Streamlink which can pipe Twitch streams into VLC (youtube too!) . Much more resource friendly!
Streamlink is way better to avoid the ads, I assume most here use chatterino to chat so there is no downside to it, it isn't bloated like the twitch player, it uses your own player (VLC or MPV pls)
Here is a solution with GUI if you are too scared to type a line in your terminal
Download Streamlink here: https://github.com/streamlink/streamlink/releases/tag/1.1.1
Install it, and now you can pipe flash/html5 stream sources directly into whatever video player you like MPC/VLC/POTPlayer etc.
Problem is that you need to use the command line interface to hook up the right URL from the stream and os on.
So here is a portable GUI developed alongside it:
Streamlink GUI: https://streamlink.github.io/streamlink-twitch-gui/
Just scroll down and there is no install just run it from the folder you have extracted after download.
I've used it for 3 years or so now, before it was called "livestreamer". Pretty legit and good updates!
It's been off since at least Friday and is getting slowly worse. I've tried messing around with the audio sync in vlc a little and it seem to be around -1900ms off now, it was somewhere around -1300ms last evening.
My guess is it has something to do with switching to integrated graphics after the video card died in the streaming machine Thursday, but I don't know enough about OBS or their setup to be sure.
Edit:
Rorie stoppoed by in chat and is aware of the issue, we'll probably just have to wait until they get into the office and can restart the stream, adjust the settings, or install a new video card.
In the meantime, if anyone wants to try streaming through VLC and adjusting the delay, here's what I used: Streamlink to handle sending the video to VLC and Streamlink Twitch GUI to provide a convenient frontend.
FYI livestreamer was last updated in 2015, while streamlink is still being maintained. It probably won't change how it works for you but twitch could change how it delivers streams which would require an update which would not come to livestreamer.
Right, maybe I didn't phrase it properly. In order to display the video and play the audio the data needs to arrive at your device over the internet, this is what I meant by downloading. Once it's there there's nothing in particular to stop the device just saving it to a video file as it arrives instead of displaying it on the screen, there are tools like streamlink that can do just that.
This cannot be overstated. Twitch is easily one of the worst websites I have had the displeasure to use.
I now simply run streamlink-gui to get access to my streams and view them in mpv, so I rarely have to touch twitch's website. I highly recommend a solution like this over opening twitch.
As others in the thread have mentioned, you could try Streamlink & Streamlink twitch gui. When watching on twitch i can stream maybe 720p with some stuttering, with streamlink and VLC I watch 1080 60 fps smoothly with no issues. Streamlink gives you 100% of the twitch stream, even the chat if you want, just without the lag.
I can't help out with the fix for this, but I might have a temporary solution for you so that you can still watch Twitch.
Try using this program to access streams, and for chat you can give this a shot. This may allow you to get around what's currently happening.
If you're watching on a PC, you should try Streamlink Twitch GUI https://streamlink.github.io/streamlink-twitch-gui/
Then you can watch in any media player of your choice so you get much better performance and no ads. For most media players you can even just open the Youtube stream by opening the URL in the player.
Streamlink with command line: https://streamlink.github.io
Gui: https://github.com/streamlink/streamlink-twitch-gui/releases
I mostly use it since it's more convenient and I hate twitch chat past 20 users at a time
Try youtube-dl for downloading and watching VoDs and streamlink to not have to use their crappy browser player to watch streams (should technically work with VoDs too).
You can use streamlink, there is also a nice UI for twitch (https://streamlink.github.io/streamlink-twitch-gui/, https://streamlink.github.io/). It's "only" a workaround, but I actually like it more than having to play videos in a browser.
The most reliable way to record the live audio stream is to use Streamlink with the command
streamlink --output some-filename.ts 'https://cogecomedia.leanstream.co/cogecomedia/CHMPFM.stream/playlist.m3u8' best
Twitch5 has been recommended a few times. But some people have also said this is a sketchy plugin. Afaik, HTML5 ads can't be disabled, and for some reason the button for turning off the HTML5 player is not working for me.
The solution I use is streamlink, since I prefer watching it in VLC player, and it's a lot less CPU intensive. I guess the only problem with this is that a chat isn't available, so if I want to interact with the chat I will open the streamer's twitch page in a browser and put "/chat" over the link.
See Streamlink's --retry-open and --retry-streams parameters. This tells Streamlink to keep running until the stream starts. This works in combination with any of the output parameters.
Btw, Livestreamer is dead since two years now and you should be using Streamlink instead.
End-user applications are fine?
Streamlink: Fork of Livestreamer, being able to watch Twitch.tv in VLC/MPV is so nice.
youtube-dl: Is another I can't imagine living without. Open source software beats any closed source sketchy browser extension
(and also discord.py has been pretty nice for learning asyncio n' stuff)
One way to do it is Streamlink. I just tested and it works.
Example command:
streamlink https://itsstreamingno.dotd.la.gov/public/nor-cam-024.streams/playlist.m3u8 best -o "C:\hurricane\hurricane-test-cam024.flv"
I highly recommend against using Flash. It's known to be very insecure and opens a bunch of vulnerabilities. If you want to watch Twitch without stutters, I would instead recommend streamlink. https://streamlink.github.io/
take a look at the --retry-* arguments via cli. alternatively, add your streamlink
cmd within an infinite loop (e.g., while true; do ....; done
) in a script file using your language of choice , make it executable, and run it.
Saving Youtube live streams is easy with https://streamlink.github.io
Since stream is a single 24/7 continous stream which will be (usually) removed after Sunday any direct saving needs to be done from the live stream.
Like a few other have said - your performance seems a tad off. What's your RAM situation? What else is running on the system? You are talking about performance well north of 60fps, yeah?
To be fair, I haven't played Division 2 and I do remember Division 1 being a CPU hog...
Look into a streaming program for Twitch, the web player is/was a CPU chomper - I've used it to stream to either SodaPlayer/VLC/MPC and it solved any stuttering in Rocket League when I used it in duals. Made a massive difference...
https://streamlink.github.io/streamlink-twitch-gui/
My old setup:
There were a few times when the CPU may start getting hammered, but I didn't have framepacing issues. I did notice a rare bit of hitching in Rocket League @ 142fps when watching 1080p+ content on the secondary in full screeen...
Otherwise fine (no, I haven't played the newer AC games that are also apparently rough on older CPUs - some games will cause "issues" on higher fps).
New setup's all the same except:
Fine here as well on the 4790K - the resolution bump and the GPU upgrade was kind of a 1:1 situation, it's about the same fps as the 16:9 + GTX1080 was. There are times at super high fps that the 4790K gets loaded, but that's just part of it.
You shouldn't really be having CPU "bottlenecks"/issues in general for 95% of AAA games w/ an OC'd 6700K, even on high-refresh panels. A GTX1080 @ 1440p just isn't powerful enough to run away from it.
OBS studio is free and should do the trick.
Also take a look at that cookie thing with streamlink instead of youtube-dl, I got good results passing cookies and auth with it.
Also maybe your site is already supported by streamlink, here's the list of what they have, not everything is listed so it's still worth a try.
You're just approaching this the wrong way... but that mostly already covered. Most important attribute is internet connection and lets say after 10Mbps even that doesn't matter that much unless you're planning to watch several at least nominally HD-quality streams at the same time.
Storage space is irrelevant if you're not saving/capturing the live streams and hoarding them forever.
You can achieve more with software:
VPN service, for unlocking (official) geoblocked streams
https://streamlink.github.io is a command line tool that makes it possible to open e.g. Youtube streams in an external player such as VLC (which has full GPU-accelerated decoding support, so you need even less processing power)
Streamlink + Chatty. I use them together to watch near ad-free twitch streams in MPC-HC. I have a weak, really old pc as well so using MPC to watch instead of a webbrowser is less resource intensive.
I use rtmpdumphelper to capture the MFC stream and streamlink to capture the Chaturbate stream. Streamlink also works on a bunch of other sites too such as Bongacams, cam4, camsoda, etc.
> Their video player might be garbage, but until recently they've been getting a majority of the airing shows each season, and will generally communicate if something is going to be late.
I agree and that's why I used a third party player streamer to access Crunchyroll and stream from it. Let's me interface it to any player I want that accepts piped video. https://streamlink.github.io/ And yes I'm paying for premium and streaming with my premium account and login credentials.
Areena on jossain siirtymävaiheessa. Osa videoista on HTML5, ainakin ne suorat 24/7 tv-kanavat ja osa pienemmistä videoista. Pääosa kuitenkin Flashia.
Käytännössä kaikki videot saa kyllä auki tai ladattua ilman Flashia:
yle-dl (komentorivi): https://aajanki.github.io/yle-dl/
Flickfetch (Windows): http://flickfetch.bplaced.net/
Lisäksi suorat streamit (Areenan erilliset streamit eri tapahtumista) saa auki jos osaa (sniffaa url:n ja avaa sen esim. Streamlinkillä, mutta tämä on liian pitkä selittää tässä).
BTW, you might want to use streamlink instead of livestreamer. Livestreamer stopped being updated a year or so ago and it might have trouble loading videos from websites that changed their API in the meantime.
The radio streams will be like that, but the in-car should not. That is kind of weird, but there is not much I can do. Sorry. In the US, the streams are working (Did have to check that they did in VLC though. I use a different video player from the command line...)
If you want to see if there is any other issues, you could try playing the stream in streamlink using the command streamlink "hlsvariant://https://content.uplynk.com/channel/4714e0ea2b8b479ca5f4287b56bcdfd6.m3u8" best
> any suggestions on a browser just to stream? I'm wondering if I can get rid of all the webpage ads and clutter and only load the stream.
Skip the browser entirely and use Streamlink to load streaming video into a video player like vlc directly.
> Can anyone refer me to a write up on implementing adblocking methods at the network level to save bandwidth?
Sounds like you want pi-hole. Despite the name it can be run on basically anything Linux.
You can use Streamlink with a small, looping program to automatically record and timestamp streams. You still have to check the VOD for the stream title and game info, but I haven't done a lot of digging in the documentation so there might be a way.
It just needs to be running while the stream is happening to download it. This avoids problems if the streamer deletes VODs because it records in real time, but means your system needs to be online for the duration of the stream and before it.
Yes, I did. I ended up using streamlink. It can save to a file using the -o
param and you can also specify save quality (inc audio-only). Works without VLC, though by default it will use VLC to playback the stream. Docs are here.
Streamlink / Streamlink Twitch GUI dev here...
You'll need to set the <code>--twitch-disable-ads</code> parameter, or if you're using the Twitch GUI, you'll need to have the "skip advertisements" checkbox enabled in the streaming settings menu. This will remove the annotated advertisement segments in Twitch's HLS stream from Streamlink's output stream, so instead of seeing the embedded "Commercial Break in Progress" clip, the stream output will freeze for a moment until the regular content is available again.
Completely preventing ads is not possible anymore. There was a workaround previously which was working twice (last year and a few weeks ago), but Twitch fixed this a couple of days later. Your browser ad blockers were using the same workarounds, but that doesn't mean that Twitch can react to these changes.
This is the current sticky thread on Streamlink's issue tracker regarding embedded ads on Twitch:
https://github.com/streamlink/streamlink/issues/3210
i assume you have installed streamlink from here => https://streamlink.github.io/install.html
once it's on your computer just type streamlink twitch.tv/sodapoppin best --twitch-disable-ads
in your command line
what that does is it opens sodapoppin steam in the best quality on vlc mediaplayer or whatever you configured + preroll ads are disabled
Streamlink is the app you're looking for. I dunno if it lets you download from already streamed stuff but you can definitely download the stream as it's going. Afaik it won't ever stop unless your connection or the stream itself stops but with some cron jobs you could probably have it cut and restart at certain times as long as the link stays consistent.
Sometimes with multiple Twitch streams I use streamlink to send the streams to daum potplayer which can run borderless so with multiple windows it looks exactly like that. But I don't have F1TV so I'm not sure if this currently works with those livestreams, but it looks like it does (that's to find and send a stream to chromecast though, but it's proof streamlink can do F1TV streams).
Technically I didn't really "capture" it as much as I saved it while it was streaming.
While watching the stream in Chrome I opened the developer tools (Ctrl+Shift+I) and went to the Network tab. There I looked for a .m3u8 file, which is sort of a "playlist" file often used for internet streams. You can use this file to view the stream in VLC, for example. I used the file with a command-line tool called Streamlink to basically save the stream as a video file.
If you're not familiar with using command-line tools and dev tools in Chrome then this might be a bit tricky to do the first time.
I was about to comment something like that. I already use this instead of Twitch's own site, so maybe I'd use something like that for Youtube too. Not likely, but not impossible.
Sure, but with Streamlink you can choose the desired quality (360p, etc), you can authenticate with your Twitch account to watch premium content, you can make it automatically reconnect to the stream if you disconnect, you can specify a proxy, you can give custom names to the video player window... that last ones a little bit of a stretch, but Streamlink provides a lot more features than just giving the link to VLC.
Well, maybe you can try to uninstall streamlink installed using pip and reinstall it using debian repositories. So first execute 'pip uninstall streamlink'. Then follow instructions on https://streamlink.github.io/install.html
Checkout Streamlink and Streamlink Twitch GUI
Streamlink allows you to start watching Twitch streams via command line (you type in the command and vlc starts playing the stream) and Streamlink Twitch GUI eliminates the need for using the command line by providing user-friendly way to open a stream
Did you try Streamlink?
https://streamlink.github.io https://github.com/streamlink/streamlink-twitch-gui/blob/master/README.md
It opens streams with your media player and it worked way better than web browser streaming for me.
perhaps try out the faketv port to plex: https://github.com/justinemter/pseudo-channel https://medium.com/@Fake.TV/faketv-now-with-pseudo-channels-7c0ed2f32872
also streamlink should do this, https://streamlink.github.io/players.html
Late response, but you can use Streamlink. It allows you to pipe a crunchyroll video into VLC.
Sample usage: After running, VLC will play the episode with the best quality
streamlink http://www.crunchyroll.com/black-lagoon/episode-1-the-black-lagoon-763483 best
Edit: added sample usage
Please stop recommending Livestreamer... The Livestreamer project is dead since 2 years, needs manual configuration to work with Twitch due to an API change one year ago and will break once the v3 API has been removed (which will be soon).
Streamlink is a fork of Livestreamer with active development and works exactly the same.
https://streamlink.github.io/
https://streamlink.github.io/streamlink-twitch-gui/
Yep, there's a great GUI that uses a command line utility called <code>streamlink</code>. You can use streamlink
to watch tons of things, not just Twitch. It'll play the stream in whatever video client you prefer e.g. VLC, mpv, whatever.
If your HTPC is usually just running Plex Media Player there's a great (unofficial) channel called TwitchMod that will do full quality streams from Twitch. The official Twitch channel from the Plex team doesn't do 1080p streams, but TwitchMod does.
If your HTPC is usually just running Kodi there's a Video Addon for Twitch as well.
Personally, I have my HTPC start up Steam in big picture mode on boot. I've manually added Plex Media Player to my Steam library (you can do the same thing for Kodi, if you don't use Plex), and have a custom Steam Controller layout for PMP that lets me do normal navigation stuff + toggle subtitles + control volume + some other stuff (change audio delay, change subtitle delay). I've set the screensaver in PMP to just go black because my TV is OLED, so I don't even really worry about turning the TV all the way off cause it draws so little power.
https://streamlink.github.io/cli.html
Partway through that page shows how authentication for Crunchyroll works with Streamlink. If you read a bit more, you should be able to figure out how to set everything up fairly easily.
There should be a post on here explaining how to do it with Livestreamer, which is basically an older version of Streamlink
Edit: Here's a side-by-side. It doesn't show a ton, but you can certainly tell there's a difference
They're embedded into the HTML5 player. According to the last thread, you can go into the options of UBO (Cogwheel -> Advanced -> Uncheck HTML5) and force it to use flash. Personally, I just use Streamlink and launch the Twitch stream directly into VLC. No ads there. :)
Use Streamlink instead. No need to get a client id from a API, merely run the following:
streamlink twitch.tv/monstercat audio_only
And you are golden, no logging in or anything. It will play in whatever media player you have installed, VLC works best.
You can also type best
or worst
instead of audio_only
if you want the best or worst quality video streams.
EDIT: Forgot Livestreamer was discontinued and replaced with Streamlink, updated
edit indeed livestreamer has been depreciated and forked, it is now streamlink*/edit* You can find Windows binaries at the following: https://streamlink.github.io/install.html#windows-binaries
You could do livesteamer.io for the video feed and then use a chat client like mirc. I used livestreamer combined with mplayer for video and weechat myself. This was a little while back for me, so you will have to research, I think livestreamer my have forked development.
See the project's wiki:
https://github.com/streamlink/streamlink-twitch-gui/wiki
Or even better, read the Streamlink/Livestreamer documentation, so that you understand what you're doing:
https://streamlink.github.io/cli.html
If you're using one of the latest Twitch GUI releases, you will find player presets with predefined and togglable player parameters, so you don't have to build your own parameter string.
Btw, /r/twitch or Reddit in general is not the right place to ask this kind of stuff.
First, should look into streamlink. It's the project taking over livestreamer since livestreamer is not maintained anymore: does the same thing, fixes bug, with a new name.
Second, Mac should fall into the "Unix-Like" category for the configuration file, which means the file you want to create is ".streamlinkrc" (or ".livestreamerrc" if you really don't want to upgrade to streamlink) directly in your user directory.
The content of the file should look like:
twitch-oauth-token=your-token-here
> So the mirrorbot would need to download the whole VOD, cut the clip out and then save it
This is not necessarily true. I'm not well-versed in YouTube livestream VODs, but with Twitch VODs you can use a CLI/library like streamlink to download only particular segments of a VOD. Since segments are of a consistent length time-wise (typically 10 seconds) and this length is included in the HLS playlist headers, it's a relatively simple matter to download only the segments which fully capture a clip given the start time and duration, and streamlink has built-in options which will do this for you automatically (<code>--hls-start-offset</code> and <code>--hls-duration</code>). You could either stop there and simply concatenate the segments to get a rough approximation of the clip (including all the content + some extra) or you could re-encode to try to more closely replicate the underlying clip.
The one wrinkle I can immediately spot is that I believe YouTube only stores the most recent 24 hours of a livestream, so if a stream goes over that, the "beginning" of the stream will be constantly shifting, which could throw off a naïve implementation. Not sure if there's a way to account for this given whatever metadata is provided by the YouTube API.
I have Streamlink installed on one of my server PCs running Windows 10 and I have the PowerShell script below set to run about an hour before Wubby is due to be live. It will check every minute if he's live and will start transcoding the stream to MP4 when he is.
It's not perfect, someone might be able to come up with a better code/solution, but it works. I'm new to this method, I used to just leave OBS running overnight screen capping the PMW Twitch page, but that often didn't work as Twitch's site would often crash/freeze, and even when it did work I'd have hours of a blank page recorded either side.
I don't fully understand Streamlink commands, and since I'm not logged into my Twitch account with this method, I don't quite know how it handles ad's on the stream. One of the commands in the code tells the encoder to not record any ad's (I assume it just pauses the recording and resumes when the ad's finish?) so I believe there may be a jump gap in the recording if so, but Wubby rarely runs ad's anyway and I've not noticed any gaps in the playback so far.
Hope this helps!
function StreamlinkLoop {
$channel = "paymoneywubby"
$timestamp = Get-Date -Format "dd-MM-yyyy HHmm"
streamlink.exe -o "C:\INSERT FILE PATH HERE\{author} - {title} ($timestamp).mp4" https://www.twitch.tv/$channel 720p,720p60,1080p,best --retry-streams 60 --ringbuffer-size 128M --twitch-disable-hosting --hls-live-restart --twitch-disable-ads
}
while ($true) {
StreamlinkLoop
}
I have Streamlink installed and I have the PowerShell script below set to run about an hour before Wubby is due to be live. It will check every minute if he's live and will start transcoding the stream to MP4 when he is.
It's not perfect, someone might be able to come up with a better code/solution, but it works. I'm new to this method, I used to just leave OBS running overnight screen capping the PMW Twitch page, but that often didn't work as Twitch's site would often crash/freeze, and even when it did work I'd have hours of a blank page recorded either side.
I don't fully understand Streamlink commands, and since I'm not logged into my Twitch account with this method, I don't quite know how it handles ad's on the stream. One of the commands in the code tells the encoder to not record any ad's (i assume it just pauses the recording and resumes when the ad's finish?) so I believe there may be a jump gap in the recording if so, but Wubby rarely runs ad's anyway and I've not noticed any gaps in the playback so far.
Hope this helps!
​
function StreamlinkLoop {
$channel = "paymoneywubby"
$timestamp = Get-Date -Format "dd-MM-yyyy HHmm"
streamlink.exe -o "C:\INSERT FILE PATH HERE\{author} - {title} ($timestamp).mp4" https://www.twitch.tv/$channel 720p,720p60,1080p,best --retry-streams 60 --ringbuffer-size 128M --twitch-disable-hosting --hls-live-restart --twitch-disable-ads
}
while ($true) {
StreamlinkLoop
}
Streamlink would be your best bet, assuming you're comfortable with the command line, and optionally setting up a config file for preferred player/options.
Install via Python Pip/Pypi or the Windows Installer, depending on OS/preference. Everything needed is in the linked guide.
This is my way to download stuff: (I'm a Mac user)
Open dev console in browser & go to network tab. Type ".m3" in the filter field (without quotes)
Play a video
Grab the first url. Will generally end something like index.m3u8
Use StreamLink to download.
I use this command: streamlink -o race.mp4 --hls-segment-threads 10 --ringbuffer-size 100M "grabbed-url" best
Replace "grabbed-url" & race.mp4 appropriately.
Tip: You could also save the file while streaming it (useful when watching live). Command: streamlink -r file-name.mp4 --hls-segment-threads 3 --ringbuffer-size 200M video-url best
Pro tip: If you use those commands frequently, put them in a script (or bash_profile if using nix env). With streamlink and yt-dlp you could download just about any video on the internet.
--retry-streams
will try to open the stream every x seconds.
https://streamlink.github.io/cli.html#cmdoption-retry-streams
streamlink --retry-streams=5 https://www.twitch.tv/nnnnnn [cli][info] Found matching plugin twitch for URL https://www.twitch.tv/nnnnnn [cli][info] Waiting for streams, retrying every 5.0 second(s)
> ad-block-for-twitch - Current best way to have 0 ads on twitch
the best way to have 0 ads on twitch is to watch it through stream link in your MPC/VLC. Works faster, fewer lags, don't need a browser. 10/10 never switching back
What you need isn’t ffmpeg. Use streamlink . You still need to start it when you want it to start. But you can probably do an offset. But last time I tried, it would only go back 2 hours.
Twitch has a really unoptimized web client, which means that even though the CDN (which provides the content) is fine, you will still see buffering issues when using the web interface. There's no really good way to solve it except to use Streamlink, which is a command-line utility to directly view Twitch streams in a video player of your choice, such as VLC. There's also a front-end interface, called streamlink-twitch-gui, that mimics the Twitch interface so you can easily find the streams you are looking for and stream them in VLC.
It's all open source, and works on any OS, so if you are having serious buffering issues, it's worth giving it a shot. Link is here: https://streamlink.github.io/streamlink-twitch-gui/
https://streamlink.github.io/install.html#linux-and-bsd
echo "deb http://deb.debian.org/debian buster-backports main" | sudo tee "/etc/apt/sources.list.d/streamlink.list" sudo apt update sudo apt -t buster-backports install streamlink
or sudo apt policy streamlink
to check for repo versions and then sudo apt install streamlink=version
Ask your responsible distro/package maintainers. These packages are not maintained by the software developers of Streamlink.
https://streamlink.github.io/install.html#pypi-package-and-source-code
> If a package is not available on your platform, or if it's out of date, Streamlink can be installed via pip, the Python package manager.
Ciao, se il sito è supportato puoi usare https://streamlink.github.io/. Se non lo è devi trovare il link al file .hls (o simile) e non i link ai singoli spezzoni del video ma dipende un po' da com'è fatto il sito di streaming.
In the browser? not at the moment.
Third party tools can get around ads though, https://streamlink.github.io/ can play streams through your preferred player like VLC and bypass ads with --twitch-disable-ads flag.
here's a better option for Fix 2: https://streamlink.github.io/streamlink-twitch-gui/ it's streamlink with GUI, you can log in with twitch and see your followed channels and stuff and you can launch streamlink in MPC-HC/VLC in low latency mode
i got you one better. get this https://streamlink.github.io/streamlink-twitch-gui/ not only do you not get the anti adblock shit but you dont get ads at all other then one at the start of the stream but you can turn it off in the settings. not only that but its plays through vlc and you can just use chaterino etc and you dont need to take up cpu watching through your browser.
This isn't the case anymore, they've had low latency support for a while now.
I haven't ever been delayed in the chat since using it, and with the lowest value the stream even seem to be ahead twitch in the browser.
Proably not as twitch now embeds the ads in to the streams
You can use a program called Streamlink with this command --twitch-disable-ads it basically skips the ads
Two thoughts:
Anyone else suspect that it's very easy for twitch staff to just visit this board (or link here through LSF) to counter any fixes we create and we are stuck in a never ending cycle of twitch blocking our attempts.
Does anyone know if Stream link twitch gui works to avoid ads, i remember it use to.
Streamlinks site: https://streamlink.github.io/streamlink-twitch-gui/
First off, he's not using the Twitch GUI as a Streamlink frontend, so all he has to do is set the --twitch-disable-ads
parameter.
https://streamlink.github.io/cli.html#cmdoption-twitch-disable-ads
And second, regarding updates, as you can read in the linked thread, the ad prevention is a workaround that sets a special request parameter when retrieving the streaming access token. Twitch is however in full control here and can change their system at any point in time, and they have done this plenty of times already. The last workaround was setting the player_type=frontpage
request parameter, because Twitch apparently doesn't run ads on their frontpage player, and this was the way they had implemented it, and Streamlink was able to copy that behavior. But once Twitch made further changes after they discovered that not just Streamlink but also various browser ad blockers were using this workaround, this stopped working, and this is the current state.
There is no ultimate solution, as I've explained plenty of times already in the Github issues, and all you can do if you don't want to see ads is filtering them out with the --twitch-disable-ads
parameter. This ad filtering has just been reworked in the 1.7.0
release of Streamlink and is working fine.
But as I've said, just read the linked thread, because all this information can be found there.
Anything VLC can play can be (usually) casted with its built-in casting feature, and you can watch live and vods in VLC with Streamlink (command line only tool) or Streamlink-Twitch-GUI. You can choose the quality.
I went back to using Streamlink (https://streamlink.github.io/) and created a batch file for myself to launch the twitch channel and view it in vlc:
@echo off Title Streamlink - Twitch.tv - %1 - %2 cd "C:\Program Files (x86)\Streamlink\bin\" Streamlink.exe twitch.tv/%1 %2
I right click on the batch file and create a shortcut. Change the Target (example huskerrs running at 1080 quality):
"C:\Program Files (x86)\Streamlink\Twitch_stream.bat" huskerrs 1080p60
I also change the icon so its based on the streamer's channel and easy to identify. Usually I view the channel image and save it, then covert to ico of 64x64, 48x48 and 32x32 size and place in the same streamlink twitch folder and point the shortcut icon to this.
I then rename the shortcut, something like "Huskerrs 1080" and copy wherever (Desktop, or folder on desktop) for ease of access
The streamlinkrc file requires some editing to point to the vlc location and you probably need the twitch-oauth-token to be set based on your twitch channel (see the streamlink docs for more details on editing that file)
I use Streamlink Twitch GUI and Streamlink. No ads. I usually prefer to watch in dotatv though since my internet is garbage but ESL has a tendency to "accidentally" fuck up their dotatv english audio on a regular basis.
I can't recommend Streamlink enough, which enables you to open your favourite streams in your go-to videoplayer (such as VLC) and bypasses any ads.
There's also a GUI version available here, if you don't prefer the commandline option from above.
As for chat you can use the popout version, link looks like this: https://www.twitch.tv/popout/STREAMERNAME/chat
Watching Twitch through VLC uses a lot less system resources and will give a better experience on lower end systems. This can be done with Streamlink: https://streamlink.github.io/index.html
You can use an alternate chat app like Chatty or Chatterino, or select the option to launch an external browser chat window when you open a stream.
I don't know what the problem is, but the version in the Ubuntu repos is always old, install and keep Streamlink updated via pip instead.
sudo apt-get install python3-setuptools python3-pip sudo -H pip3 install -U streamlink
Youtube's API changes often and things can break so updating is important.
Also I think Youtube live streams are still limited to max 6 hours, so that will always force a restart.
These might be useful:
https://streamlink.github.io/cli.html#cmdoption-hls-live-restart
https://streamlink.github.io/cli.html#cmdoption-hls-start-offset
Or here's an even better tip: If you're on PC/Mac/Linux just get Streamlink Twitch GUI and stream directly to MPC-HC, MPC-BE, VLC or PotPlayer.
No more having to bother with the website, it skips ads, uses far less system resources and it gives you a clearer and better looking stream if you increase the sharpness and saturation or use MadVR.
For Android phones and tablets you have Twire which works pretty much the same way.
Yes she did that to avoid copyright strike by Music companies.
If you want to download the stream while the stream is still on-going (To rewatch / personal use)
You can use streamlink
it's a great app ... you can lower the streams to 720p using streamlink or the hotkeys as said in the posts ... you might add a bit more that way 😉👌
If ad blockers don't work for you (they do for me), you can always use streamlink. Pipes the episode into VLC/mpc-hc/mpv and you can watch it without ads, and with the added benefit of not needing to deal with browser video streaming.
You'll also need to pass cookies into streamlink, there are browser plugins that will let you export your cookies for sites to a txt file.
https://streamlink.github.io/cli.html#cmdoption-http-cookie
Otherwise Onlyfans doesn't know that you're an authorised customer (paid a subscription).
Stream Recorder on chrome work quite well to record livestreams.
You could try https://streamlink.github.io/index.html too it depends on what the site use to deliver livestream. If it's homemade there's chance this tools doesnt have a plugin for it.
First off I use Linux, your needs may differ.
IRC
https://dev.twitch.tv/docs/irc/guide/
And the video stream (A much simpler method would be the Gnome Twitch application)
https://streamlink.github.io/index.html
There's also a VLC plugin, because VLC
Streamlink example command would be streamlink -o file.mp4 LINK best
"-o" is short for "--output" that will save the content to a file, "file.mp4" is the file name, "best" is the stream quality you want to save.
There's a command line tool called Streamlink: https://streamlink.github.io/
Use this to grab the actual source url for the youtube live stream
In OBS, add VLC Video Source as an input. + Add path/URL, paste the URL
Indeed you must not have youtube-dl installed. mpv uses it internally.
Another alternative is Streamlink, it is specifically designed for live streams including Twitch. You can still use mpv with it as long as you set it as the default player to be used.
I'd recommend using Streamlink since that is what I use to capture Twitch livestreams. It's super easy to use and similar to youtubedl in my opinon. You can run it as simply as "streamlink https://www.twitch.tv/channelname/ best -o "folder/that/you/want/it/saved/in.mp4"; I throw that whole thing in an infinite while loop since I'm lazy so I can run it about 30 min before the livestream starts and once it starts it'll download it.
The current stable version of Streamlink doesn't support Twitch's custom low latency implementation (due to the official HLS specification not having such a feature). An experimental low latency streaming implementation for Twitch has been merged into Streamlink recently though (after being stale for a while) and you can use it by installing a pre-release version. This requires you to set the --twitch-low-latency
parameter in addition to customizing/reducing the player's own caching/buffering settings:
https://streamlink.github.io/latest/cli.html#cmdoption-twitch-low-latency
https://github.com/streamlink/streamlink/issues/2847#issuecomment-604740705
This will give you even lower latency than the html5 player on Twitch's website.
Use streamlink to watch streams: https://streamlink.github.io/
Why? 1. It is open source. 2. It uses an (in most cases) already installed player: VLC. 3. You get the stream directly. So no frame drops due to i.e ads or slow JS
Streamlink is another must have cmdline tool for online video watching. It allows you to open streams (twitch, youtube, facebook, etc) in a proper video player like VLC so you don't have to deal with shitty javascript/flash/whatever video players on the sites themselves.
Streamlink. I haven't been able to watch it yet so I don't know if I have the last 5 minutes either. I don't have an accurate runtime since streamlink crashed somewhere around the 7 hour mark so I have two separate files with overlap
streamlink can pipe all their feeds directly to standalone players, if you really wanted to get the browser out of your stack. I use an autohotkey frontend to poll channel status or load any host in mpc-hc/hexchat, and only ever go to the site to browse categories. you could do that or reimplement basically any user features through the twitch api too.
Between having to watch the Wendy's one shot from this mirror and not being able to watch this week’s AWNP VOD when I had planned, I've decided to start locally mirroring CR broadcasts for my personal consumption on my media server.
I intend on using Streamlink with Twitch OAuth and using the necessary parameters, including those to monitor when a stream is live so that I can consume content that CR puts out in its original form.
I have no problems with bits and bobs falling to editing room floor and dying there before the content is published, but I wish the CR team would leave content out in its original form. With the initial backlash to Cinderbrush I was afraid it would be meeting the same fate as the Wendy's one shot. While I want the community to be the best it can be, I don't want the creators to kowtow to any vocal pocket of social media.
I use streamlink. Works pretty well. I have it in a script that renames each recording with the date and time. You can set it to record only when they stream. And to not record with they are hosting another stream.