Filename extension | .m3u8 |
---|---|
Internet media type | application/vnd.apple.mpegurl[1] |
Developed by | Apple Inc. |
Initial release | May 2009 |
Extended from | extended M3U |
Download Live Streaming Audio Software VideoCap Live Streaming SDK ActiveX v.8.5 RTMP Live Streaming SDK Webcam, IP camera, Desktop Screen to Facebook Live, Youtube Live, Twitch, Wowza Media Server and another Streaming Platform. Open Broadcaster Software is free and open source software for video recording and live streaming. Stream to Twitch, YouTube and many other providers or record your own videos with high quality H264 / AAC encoding. Additionally, command-line tools are provided allowing for scripting conversions or integrate into your application or web server to provide live streaming. Read more + Category. Open Broadcaster Software. Free and open source software for video recording and live streaming. Download and start streaming quickly and easily on Windows, Mac.
5 Best Live Streaming Software for Mac you Must Know. You can easily find so many live streaming software tools over internet but the sad part is that most of these are not compatible with Mac platform.
HTTP Live Streaming (also known as HLS) is an HTTP-based adaptive bitrate streaming communications protocol implemented by Apple Inc. as part of its QuickTime, Safari, OS X, and iOS software. Client implementations are also available in Microsoft Edge, Firefox and some versions of Google Chrome. Support is widespread in streaming media servers.
HLS resembles MPEG-DASH in that it works by breaking the overall stream into a sequence of small HTTP-based file downloads, each download loading one short chunk of an overall potentially unbounded transport stream. A list of available streams, encoded at different bit rates, is sent to the client using an extended M3U playlist.[2]
Based on standard HTTP transactions, HTTP Live Streaming can traverse any firewall or proxy server that lets through standard HTTP traffic, unlike UDP-based protocols such as RTP. This also allows content to be offered from conventional HTTP servers and delivered over widely available HTTP-based content delivery networks.[3] The standard also includes a standard encryption mechanism[4] and secure-key distribution using HTTPS, which together provide a simple DRM system. Later versions of the protocol also provide for trick-mode fast-forward and rewind and for integration of subtitles.
Apple has documented HTTP Live Streaming as an Internet Draft (Individual Submission), the first stage in the process of publishing it as a Request for Comments (RFC). As of December 2015, the authors of that document have requested the RFC Independent Stream Editor (ISE) to publish the document as an informational (non-standard) RFC outside of the IETF consensus process.[5]In August 2017, RFC8216 was published to describe version 7 of the protocol.[6]
HTTP Live Streaming uses a conventional web server to distribute audiovisual content and requires specific software to fit into the proper format transmission in real time. The service architecture comprises:
Myriad ProLight1. 006;ADBE;MyriadPro-LightMyriad Pro LightOTF 1. 23;hotunix 1. 28MyriadPro-LightMyriad is a registered trademark of Adobe. Download MyriadPro-Bold font free for Windows and Mac. We have a huge collection of around 72,000 TrueType and OpenType free fonts, checkout more on FontPalace.com. Download MyriadPro-Bold font free! - Fontpalace.com offering 50000's of FREE fonts to download to help the millions of designers across the globe expressing their creativity with. Myriad pro font family Browse a full collection of fronts from the myriad pro font family. This family contains 40 fonts in styles such as regular, semibold condensed, light, bold, light semi extended, semibold, black italic, condensed, bold condensed, black, light condensed italic, light italic, italic, black condensed italic, light condensed, bold italic, semibold italic, semi condensed. Share your fonts with the world. Upload your fonts to cufonfonts.com and archive them for use by all users around the world. Upload your fonts. Download Myriad Pro Bold, font family Myriad Pro by with Bold weight and style, download file name is MyriadPro-Bold.otf. Download Myriad Pro Bold [PC/Mac] Use. Font Free Download Quartzo Font Full Free Helvetica Black Oblique Bloggersans Font Calvert Mt Bold Baar Metanoia Swiss 721 Bold Font Free Download News 701 Bt Bold Josefin Sans. Myriad pro bold font free download for mac.
HTTP Live Streaming provides mechanisms for players to adapt to unreliable network conditions without causing user-visible playback stalling. For example, on an unreliable wireless network, HLS allows the player to use a lower quality video, thus reducing bandwidth usage. HLS videos can be made highly available by providing multiple servers for the same video, allowing the player to swap seamlessly if one of the servers fails.
To enable a player to adapt to the bandwidth of the network, the original video is encoded in several distinct quality levels. The server serves an index, called a 'master playlist', of these encodings, called 'variant streams'. The player can then choose between the variant streams during playback, changing back and forth seamlessly as network conditions change.
The master playlist can list duplicate variant streams that have the same level of quality but are hosted by different servers. This enables the player to swap to a different server for a given bitrate if one of the servers fails. This grants a degree of high availability to serving streams.
This can be combined with adaptability by listing multiple variant streams for each distinct quality level.
On WWDC2016 Apple announced[8] the inclusion of byte-range addressing for fragmented MP4 files, or fMP4, allowing content to be played in HLS without the need to multiplex it into MPEG-2 Transport Stream. The industry considered this as a step towards compatibility between HLS and MPEG-DASH.[9][10]
Two unrelated HLS extensions with this name and acronym exist. The following is about Apple's standard, but the now called 'Community LHLS' standard predated Apple's publication and is allegedly simpler.[11]
On WWDC2019 Apple announced[12] Low-Latency HLS which reduces the glass-to-glass delay when streaming via HLS by reducing the time to start live stream playbacks and maintain that time during a live streaming event. It works by adding partial media segment files into the mix, ala CMAF fMP4, but unlike CMAF also supports partial MPEG2 TS transport files.HTTP/2 is required to push the segments along with the playlist, reducing the overhead of establishing repeated HTTP/TCP connections.
Other features include:
'Playlist Delta Updates' - only sending what changed between playlist, which typically fit in single MTU making it more efficient to load the playlists which with large DVR windows can be quite large.
'Blocking of playlist reload' - when requesting live media playlist, wait until the first segment is also ready and give back both at same time (saving additional HTTP/TCP requests)
'Rendition Reports' - adds metadata to other media renditions to make switching between ABR faster
New tags: EXT-X-SERVER-CONTROL / EXT-X-PART / EXT-X-SKIP / EXT-X-RENDITION-REPORTURL QUERY_STRING ?_HLS callbacks addedNew tool: 'tsrecompressor' produces and encodes a continuous low latency stream of audio and videoUpdated tool: 'mediastreamsegmenter' low latency version of the HLS segmenter (takes in UDP MPEGTS stream from tsrecompressor and generate media playlist, including the new tags above
Support for low-latency HLS isn't yet available in iOS & iPadOS 13 beta, but tvOS 13 beta does have it.
Notable server implementations supporting HTTP Live Streaming include:
HTTP Live Streaming is natively supported in the following operating systems:
Product | Platform | Live Streaming | DRM | As of Version | Editor |
---|---|---|---|---|---|
Safari (web browser) | macOS, iOS | Yes | Yes | 6.0+ Has full HLS support. | Apple |
Microsoft Edge (web browser) | Windows 10 | Yes | Yes | EdgeHTML 12+ | Microsoft |
Google Chrome (web browser) | Windows, macOS, Linux, Android, iOS | Native support on Android/iOS. Support via Media Source Extensions on other OS. | Yes | 30+ Android and iOS have native OS support. Other platforms require Media Source Extensions. | |
Firefox (web browser) | Windows, macOS, Linux, Android, iOS | Native support on Android/iOS. Support via Media Source Extensions on other OS. | Yes | 50.0+ for Android[22] and 57.0 for others,[23] 59.0 has enhanced support for Android[24] Other platforms require Media Source Extensions. | Mozilla |
QuickTime Player (media player) | macOS | Yes | Yes | 10.0+ Has full HLS support. | Apple |
iTunes (music player) | Windows, macOS | Yes | Yes | 10.1+[25] Has full HLS support. To play a HLS stream, go to File > Open Stream and replace 'http://' with 'itls://' (for video streams) or 'itals://' (for audio streams) in the stream URL. | Apple |
VLC media player (media player) | Windows, macOS, Linux, Android, iOS, Windows Phone | Yes | Unknown | VLC 2.x[26] has partial support up to HLS version 3 (otherwise will load as M3U playlist, individual chunks sequence).[27] VLC 3.0 has full HLS support. | VideoLAN |
Media Player Classic Home Cinema (media player) | Windows | Yes | Yes | Gabest, Doom9 forum users | |
PotPlayer (media player) | Windows | Yes | Yes | Daum Communications | |
MPlayer / SMPlayer / mpv (media player) | Windows, macOS, Linux | Yes | Yes | Ricardo Villalba | |
GOM Player (media player) | Windows | Yes | Yes | Gretech | |
Cameleon (live video streaming software) | Windows, macOS | Yes | Unknown | Yatko | |
Audacious (software) (music player) | Windows, Linux | Yes | Yes | Audacious | |
Radio Tray (radio player) | Linux | Yes | Yes | Carlos Ribeiro | |
Kodi (software) (home entertainment application) | Windows, macOS, Linux, Android, iOS | Yes | Partial | 12.0 Alpha 5 and later DRM support requires a monthly/nightly build | XBMC Foundation |
MythTV (home entertainment application) | Windows, macOS, Linux, FreeBSD | Yes | Yes | 0.26 | MythTV |
JRiver Media Center (home entertainment application) | Windows, macOS | Yes | Yes | JRiver | |
XiiaLive (radio player) | Android, iOS | Yes | Yes | 3.0+ Plays internet radio streams (audio only). | Visual Blasters LLC |
Tunein radio (radio player) | Android, iOS | Yes | Yes | 3.3+ Plays internet radio streams (audio only). | TuneIn |
myTuner Radio (radio player) | Android, iOS, Windows Phone, Windows 8, macOS | Yes | Yes | Plays internet radio streams (audio only). | AppGeneration Software |
Internet Radio Player (radio player) | Android | Yes | Yes | Plays internet radio streams (audio only). | MuserTech |
GuguRadio (radio player) | iOS | Yes | Yes | Plays internet radio streams (audio only). | Leon Fan |
AIMP (media player) | Windows, Android | Yes | Unknown | 4.10+ (build 1827) Plays internet radio streams (audio only). | Artem Izmaylov |
Mini Stream Player (media player) | Android | Yes | Yes | JogiApp | |
MX Player (media player) | Android | Yes | Yes | J2 Interactive | |
TV Streams (media player) | macOS, iOS, tvOS | Yes | Yes | v7.1 | Tiago Martinho |
HP Touchpad | WebOS | Yes | Yes | 3.0.5 | HP |
Amino x4x STB | Amino set-top boxes | Yes | Yes | 2.5.2 Aminet | Aminocom.com |
Dune HD TV | Dune HD set-top boxes | Yes | Yes | TV Series | dunehd.com |
CTU Systems Ltd | CTU Systems Ltd Eludo Play Out System | Yes | Yes | TV Series | ctusystems.com |
nangu.TV | Motorola set-top boxes | Yes | Yes | 2.0 | nangu.TV |
Roku Digital Video Player | Roku set-top boxes | Yes | Yes | Roku OS / SDK 2.6 | Roku |
Telebreeze Player | HTML, Android, iOS, Windows, MacOS, Roku, MAG Infomir, Samsung Tizen, LG WebOS, Google Chromecast, tvOS, Amazon Fire TV, AndroidTV | Yes | Yes | Telebreeze | |
bitdash (SDK) | HTML5 or Flash, Web and Mobile | Yes | Yes | Version 3.0+ | bitmovin |
3ivx (SDK) | Windows 8, Windows Phone 8[28] & Xbox One[29] | Yes | Yes | 2.0 | 3ivx |
THEOplayer [30] | HTML5, SDK (Android, iOS, Android TV, tvOS, Chromecast) | Yes | Yes | THEO Technologies N.V. | |
Viblast Player (SDK) | HTML5, iOS, Android | Yes | Partial | Viblast Ltd | |
Flowplayer (SDK) | Adobe Flash, iOS, Android, HTML5 (hlsjs plugin) | Yes | Yes | The Flash HLS plugin is available from GitHub. | Flowplayer Ltd |
JW Player (SDK) | Adobe Flash, iOS, Android, HTML5 | Yes | Yes | HLS is provided in all JW Player versions as of JW8 (latest) | JW Player |
Radiant Media Player (SDK) | Adobe Flash, HTML5 | Yes | Yes | 1.5.0[31] | Radiant Media Player |
Yospace (SDK) | Adobe Flash | Yes | Yes | 2.1 | Yospace |
Onlinelib (SDK) | Adobe Flash | Yes | Yes | 2.0 | Onlinelib.de |
VODOBOX HLS Player (online service) | Adobe Flash, HTML5, iOS, Android | Yes | Yes | Vodobox | |
NexPlayer (SDK) | HTML5 (MSE Browsers), Android (mobile, TV, STB), iOS, Chromecast, Windows, Mac, Linux, Tizen, WebOS | Yes | Yes | NexStreaming | |
ffplay/avplay (multimedia framework) | Yes | Partial | FFmpeg/Libav | ||
GPAC (multimedia framework) | Yes | No | 0.5.0 | Telecom ParisTech inc. | |
QuickPlayer (SDK) | Android, iOS, Windows 7, 8, 8,1 and 10 | Yes | Yes | Squadeo | |
hls.js (MSE) | MSE Browsers | Yes | Unknown | Daily Motion open source[32][33] | |
hasplayer.js (MSE) | MSE Browsers | Yes | Unknown | open source[34] | |
Hola Player (video player) | HTML5, Adobe Flash, iOS, Android | Yes | Yes | All versions | Hola Ltd open source[35] |
Shaka Player (SDK) | HTML5 (MSE Browsers) | Coming soon | Partial | 2.1 | Open Source[36][37] |
Fluid Player (Video Player) | HTML5 (MSE Browsers) | Yes | Yes | 2.2.0+ | Fluid Player OSS[38][39][40] |
Video.js | MSE Browsers. Flash with flashls source handler fallback. | Yes | Yes | Open source |
Product | Technology | As Of Version | Editor | Free | Notes |
---|---|---|---|---|---|
ANEVIA Genova Live | Bundled software for transcoding to H.264 & HEVC, and packaging to HLS, MPEG-DASH, MS Smooth Streaming | Anevia | No | ||
AvProxy | Light software for live streaming Input and output streams : HTTP(S), HLS(S)/AES-128, UDP, RTP, MPTS demux | 2.19[41] | Yes | Proprietary but free for use | |
bitcodin | SaaS | bitmovin | No | [42] | |
VLC | 1.2 | Yes | |||
Video Cloud | SaaS | Brightcove | No | [43] | |
IIS Media Services | 4.0[18] | Microsoft | No | ||
Antik Media Streamer | Ingest Module (UDP/HTTP Transport Stream, Backup Stream with auto-switching, stream status monitoring and logging), Stream replication UDP/HTTP, HLS streaming, Video archive with snapshots, Server-side Timeshift, Timezone Shifting with multi-timezones, Stream Encryption using AES and key-rotation (with Antik Key Server) | 3.0 | Antik technology | No | |
Adobe Media Server | Live and VOD streaming as origin and edge server | 5.0 | Adobe | No | |
Evostream Media Server | Cross-platform including embedded systems such as encoders, IP cameras, DVRs, and more. Supports: Adobe Flash RTMP, RTMPS, LiveFLV, full transcoder for creating lower bitrate streams, HTTP Live Streaming (HLS) for streaming to iPhones, iPads and Androids, HTTP Dynamic Streaming (HDS) for Adobe Air, Microsoft Smooth Streaming (MSS) for Microsoft devices, RTSP with RTP or MPEG-TS, MPEG-TS (unicast/multicast), compatible Live Encoding, strong security for your content ( Verimatrix DRM, HLS AES encryption, Stream Aliasing, Watermarking), built-in clustering mechanism and more. | 1.6.5 | EvoStream | No | |
MythTV | 0.25 | MythTV | Yes | ||
MACNETIX VOD-Server | 3.0 | MACNETIX | No | ||
Anevia NEA Live Servers | Transcapsulation: from one input, several outputs (HLS, MS Smooth Streaming, ADS Flash, MPEG DASH) | Anevia | No | ||
Packet Ship OverView:Origin Server | Capture from IPTVmulticast and chunking to HLS for multi-bandwidth live streams, with AES encryption | 2.1 | Packet Ship | No | |
nangu.TV Streamers | on-the-fly adaptation: content is stored once enabling several outputs (HLS, MS Smooth Streaming, ADS Flash, MPEG DASH) | nangu.TV | No | ||
TVersity Media Server | 1.9 | TVersity | No | Pro Edition only | |
Helix Universal Server | Live + VOD HLS with Verimatrix DRM integration, ABR, Multi-Resolution, AES encryption | 15.0+ | RealNetworks | No | High performance HLS (12,000+ concurrent devices) |
Wowza Streaming Engine | Live and VOD streaming as origin and edge server with DVR, DRM Integration and Transcoding for adaptive delivery. Outputs to MPEG-DASH, HLS, HDS, Smooth Streaming, RTMP, and RTSP | 2.0+ | Wowza Media Systems | No | |
Unified Streaming Platform | Muxes media content from one unified source to multiple outputs (Smooth Streaming, HDS, HLS and MPEG DASH) | Unified Streaming | No | ||
VODOBOX Live Server | Outputs HTTP Live Streaming with Adaptive bitrate streaming (up to 6 simultaneous qualities). Video codecs : AVC H.264 / HEVC H.265 Audio codecs : MP3 / AAC Transport layers : HTTP / FTP / Amazon AWS S3 / Microsoft Azure Web Storage / writing to disk (NetBios / Samba) Hostings : internal HTTP Web server and/or external Web servers (ex: Apache HTTP server, Microsoft IIS, Nginx, etc.) | 1.0 | Vodobox | Yes | Supports input live streams from DVB-T devices, satellite receivers (Dreambox), IP streams (RTSP, RTMP, MMS, HTTP), Microsoft DirectShow drivers (video capture cards, live production software, camera). Encoder is compliant with Intel Quick Sync Video and Nvidia NVENC hardware acceleration. |
Flixwagon Platform Video Server | Flixwagon | No | |||
StreamCoder Live Encoder | Realtime video encoder (inputs : DVB/IP stream or video signal). Supports multi-bitrates and multi-languages | Ektacom | No | ||
Apache HTTP Server | Apache Software Foundation | Yes | |||
Unreal Media Server | 9.5 | Unreal Streaming Technologies | No | Latency of live streams can be as low as 2.5 seconds over the Internet | |
Nimble Streamer | RTMP / RTSP / Icecast / MPEG-TS to ABR HLS. MP4 / MP3 to VOD HLS | 1.0.0-x | WMSPanel | No | |
Nginx-rtmp-module | Free module for nginx server with support of HLS live streaming. Compliant with iOS and Android. | 0.9.x | Roman Arutyunyan | Yes | |
Nginx Plus | VOD HLS as origin | NGINX, Inc. | No | ||
Flussonic Media Server | Multi-platform support for HTTP, RTSP, RTMP, DASH, Time Shifting, DVR Functions with Unlimited Rewind Capabilities HLS streaming specific to iOS platform support. | 3.0+ | Flussonic, LLC. | No | Supporting a magnitude of features with full HTTP support. |
VBrick Distributed Media Engine ('DME') | 2.0 | VBrick Systems, Inc. | No | Live and stored HLS. Live can be transmuxed from several input mux including RTP, RTMP, and MPEG-TS using H.264 encoding | |
Telebreeze Coder / Media Server | Input streams / interfaces: UDP, TCP, RTP, HLS, HTTP, RTMP (MPEG-TS) Output Streams: HLS, HTTP, UDP Preprocessing: Resize, Deinterlace, Frame Rate Conversion, Audio Resampling, Logo Rendering | Telebreeze | No | ||
LEADTOOLS Media Streaming Server SDK | Converts files on the fly to Adobe HDS, Apple HLS, MPEG-DASH, Microsoft Smooth Streaming, RTSP. | 19.0 | LEAD Technologies | No | |
MC-ROUTE | Multifunctional software for live stream routing and protocol conversion | 4.4 | Teracue | No | Supported protocols: TS over UDP, RTP, TCP, HLS, HTTP, RTSP/RTP |
Direkt router | Live hardware decoder with SDI, NDI out and transcoding | 4.1 | Intinor | No | Supported protocols in: TS over UDP, RTP, TCP, HLS, HTTP, RTMP out: UDP, RTP, TCP, RTMP |
Product | Technology | As Of Version | Editor | Free | Notes |
---|---|---|---|---|---|
ENC-400 Series | Live hardware encoder with SDI or HDMI | 1.0 | Teracue | No | Supported protocols: TS over UDP,RTP, TCP, RTP/RTSP, RTMP push, HLS |
WELLAV NB100 | Live Streamcast with SDI or HDMI, CVBS | 1.0 | Wellav Technologies | No | Supported protocols: TS UDP,RTP, RTP/RTSP, RTMP, HLS; |
ZyPerMX4 | Live hardware encoder with 4 HDMI inputs | 1.0 | ZeeVee | No | Supported protocols: TS over UDP,RTP, H.264/MPEG-4 AVC, HLS, RTMP |
ZyPerMX2 | Live hardware encoder with 2 HDMI inputs | 1.0 | ZeeVee | No | Supported protocols: TS over UDP,RTP, H.264/MPEG-4 AVC, HLS, RTMP |
Product | Technology | As Of Version | Editor | Free | Notes |
---|---|---|---|---|---|
VODOBOX HLS Encoder | Converts video files into pre-encoded HLS Adaptive bitrate streaming, ready to be hosted and broadcast through Apache HTTP server / Microsoft IIS / Nginx Web servers. Supports AVC H.264 / HEVC H.265 / MPEG-TS / Fragmented MP4 / Alternate Audio / Alternate Subtitles. | 1.0 | Vodobox | Yes | Transcodes classic video files (avi, mp4, m2ts, mkv, ..) into HLS streams with multi-qualities for VOD or replay usage. Hardware encoding can be accelerated by Intel Quick Sync Video and Nvidia NVENC technologies. |
MediaGoom HLS Packager[44] | Convert mp4 files encoded with multibitrate to HLS chunks. | 0.1 | Mediagoom | Yes | Support both Linux and Windows. |
Stream changed to ISE from None
the only on-demand assets will be AAC HLS. .. We are still talking to manufacturers and many are confident that they will be able to provide their users with access to all 57 of our HLS AAC streams at 320kb/s within a few weeks or months.
I am trying to install mediastreamvalidator, mediastreamsegmenter, mediafilesegmenter tools for my mac machine version 10.6.8
As mentioned in this link about downloading required tools
As above artical says:
'The tools are frequently updated, so you should download the current version of the HTTP Live Streaming Tools from the Apple Developer website. You can access them if you are a member of the iPhone Developer Program. One way to navigate to the tools is to log onto connect.apple.com, then click iPhone under the Downloads heading.'
After logging in to site connect.apple.com under download heading there is no tab named iPhone, i am unable to find this link.
If these tools are stored else where can some one please provide me the updated link?
I need these command lines for developing HLS serve.
Thanks🙂
Mac mini, Mac OS X (10.6.8)
Posted on