[ANN] gohls, a downloader for HTTP Live Streaming (HLS) streams

2,432 views
Skip to first unread message

white...@gmail.com

unread,
Mar 6, 2014, 2:11:51 PM3/6/14
to golan...@googlegroups.com
I'd like to announce the release of gohls, a small tool I wrote in Golang to perform the task of capturing/downloading video streams in HTTP Live Streaming format. It uses grafov's m3u8 library for Go. Simply point gohls at a URL containing a valid m3u8 media playlist and it'll save the stream to a .ts file. Gohls supports both local and remote tracking of recording duration in addition to user agent spoofing. It's released under the GPL v3.

https://github.com/kz26/gohls

mkolich.c...@gmail.com

unread,
Jun 29, 2014, 5:27:50 PM6/29/14
to golan...@googlegroups.com
Is this a converter or does it actually stream the video to an end point?  I am confused about the usage of this.

Kevin Zhang

unread,
Jun 29, 2014, 10:02:34 PM6/29/14
to mkolich.c...@gmail.com, golan...@googlegroups.com
It's designed to download/capture a remote HLS stream to a local file.


On Sun, Jun 29, 2014 at 5:27 PM, <mkolich.c...@gmail.com> wrote:
Is this a converter or does it actually stream the video to an end point?  I am confused about the usage of this.

--
You received this message because you are subscribed to a topic in the Google Groups "golang-nuts" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golang-nuts/AfXaHceome8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

mdasifvam...@gmail.com

unread,
Oct 25, 2016, 12:47:27 AM10/25/16
to golang-nuts
sir can i download it for 32 bit windows

schwab...@gmail.com

unread,
May 18, 2017, 10:27:55 AM5/18/17
to golang-nuts
The downloaded file should be a .TS-file right? my VLC player is not able to play the video. Version 2.2.4 No other player is able to play it.

Kevin Zhang

unread,
May 18, 2017, 11:55:03 AM5/18/17
to schwab...@gmail.com, golan...@googlegroups.com
Yes, assuming the source is a normal HLS playlist, the TS file should be playable. Perhaps your source is encrypted or non-standard in some way?
--

red51...@yahoo.com

unread,
Jun 4, 2018, 12:14:01 PM6/4/18
to golang-nuts
Reply all
Reply to author
Forward
0 new messages