How to register a global hotkey for your application in C#

How to register a global hotkey for your application in C#

Register a hotkey for your application that can be triggered even if your form is minimized and does not have focus. More »

How to download a file in C# (progressbar and download speed)

How to download a file in C# (progressbar and download speed)

Learn how to download files in C# while displaying the percentage and the download speed. More »

UDP hole punching implementation in C#

UDP hole punching implementation in C#

Learn how to implement UDP hole punching so you can make your clients life a lot easier by not forcing them to open ports on their end. More »

 

How to watch streams on VLC

The majority of the popular stream services such as Twitch.tv, Justin.tv, GOMTV.net, etc, display their streams through the flash plugin. Because of that a lot of users might experience high CPU usage generated by the flash plugin as well as causing the stream to lag more because of the overhead that is created.

Thankfully there is a way to watch those streams directly in your VLC player with the use of Livestreamer.

Livestreamer currently supports the following services:

NameLiveVODNotes
Aliez.tvYesNo 
Azubu.tvYesNo 
Cast3D.tvYesYes 
DailymotionYesNo 
Euronews.comYesNo 
Filmon.comYesYesOnly SD (HD requires authentication)
FreedocastYesNo 
GOMTV.netYesYesRequires authentication.
Hashd.tvYesYes 
ILiveYes 
LivestationYes 
LivestreamYesBoth new and old site supported.
MipsYes 
Owncast.meYes 
SVT PlayYesYesVideos may be geo-restricted to Sweden.
Twitch/Justin.tvYesYesPossible to authenticate for access to protected streams.
UStream TVYesYes 
Veetle.comYesYes 
Weeb.tvYesRequires rtmpdump with K-S-V patches.
YouTubeYesYes 
YYCastYes 

The usage of Livestreamer is fairly easy. First you will need the link of the stream you would like to watch. Example: twitch.tv/<streamer id>

Then we need to find which, if any, streams are available, this is done by passing the stream link to Livestreamer as follows.
livestreamer.exe twitch.tv/<streamer id>

The above example will output the streams that are available to watch, assuming the stream link is valid and currently live. The output will be something similar to this if the above requirements are met:

The part we are interested about are the “available streams”. Assuming available streams are found we can simply execute Livestreamer again with the link and the quality you want to watch as parameters.

Example:
livestreamer.exe twitch.tv/<streamer id> mobile_high

Alternative you can use the words in the parenthesis (best/worst etc).

And there you have it. Livestreamer should then launch VLC for you and start displaying the stream.

Note: Keep in mind that by viewing the streams through VLC you will not receive any ads the streamers will play. If you wish to support the streamers please consider running the stream on a separate browser in the background with the lowest quality while setting it on mute so it won’t bother you while still supporting your favorite streamers.

You can download the current latest version of Livestreamer below.

Download

Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone

Leave a Reply

Your email address will not be published. Required fields are marked *