Title: HLS Player
Author: ROOT SECTOR
Published: <strong>2024년 5월 31일</strong>
Last modified: 2024년 11월 26일

---

플러그인 검색

이 플러그인은 **최근 3개의 주요 워드프레스 출시와 시험 되지 않았습니다**. 워드프레스의
좀 더 최근 버전으로 이용할 때 더 이상 관리되지 않고 지원되지 않고 호환성 문제가 
있을 수 있습니다.

![](https://ps.w.org/hls-player/assets/icon-256x256.png?rev=3095518)

# HLS Player

 작성자: [ROOT SECTOR](https://profiles.wordpress.org/r00tsector/)

[다운로드](https://downloads.wordpress.org/plugin/hls-player.1.0.11.zip)

 * [세부사항](https://ko.wordpress.org/plugins/hls-player/#description)
 * [평가](https://ko.wordpress.org/plugins/hls-player/#reviews)
 *  [설치](https://ko.wordpress.org/plugins/hls-player/#installation)
 * [개발](https://ko.wordpress.org/plugins/hls-player/#developers)

 [지원](https://wordpress.org/support/plugin/hls-player/)

## 설명

HLS Player Video Plugin: Streamline your WordPress with the definitive HLS video
embedding solution. Powered by the acclaimed Video.js player, this plugin guarantees
an exceptional viewing experience.

Key Features:
 * **Effortless Integration**: Embed HLS videos anywhere on your site
with ease. * **Adaptive Design**: Provides a seamless viewing experience on all 
devices. * **Universal Compatibility**: Ensures full HTML5 support across all browsers.***
Visual Appeal:** Customize with video posters for an engaging look. * **Instant 
Play**: Auto-playback for immediate engagement. * **Backup Options**: Embed fallback
videos directly from your media library. * **Simple Installation**: Get started 
quickly without complex configurations. * **Performance-Focused**: Lightweight build
for fast site performance. * **Modern Interface**: Enjoy a sleek, watermark-free
video player. * **Versatile Playback**: Supports a range of HTML5 video formats.***
Accessibility Features**: Include captions and subtitles for a wider audience. ***
Multilingual Support**: Offers captions in various languages. * **Designed for flexibility**,
the WordPress HLS Player Plugin simplifies embedding both local and external .m3u8
or .mpd HLS files. It’s tailored for both responsive and fixed-width layouts, ensuring
a straightforward embedding process.

Elevate your WordPress site with the HLS Player Video Plugin – the pinnacle of professional-
grade video streaming.

### HLS Player Plugin Usage

To embed a video, create a new post/page and use the following shortcode:

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8"]
    ```

Specify the “url” parameter with the location of the HLS video package file. Supported
formats include .m3u8 (application/x-mpegURL), .mpd (application/dash+xml), and .
mp4 (video/mp4).

#### Video Shortcode Options

### General Options

**class**: Define the Video.js player’s CSS class (Default: video-js). Additional
classes listed at https://videojs.com/guides/layout/#classes

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" class="video-js vjs-fluid vjs-16-9"]
    ```

**width**: Defines the width of the video file.

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" width="480"]
    ```

**height**: Defines the height of the video file.

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" height="264"]
    ```

**controls**: Specify whether video controls should be displayed (Default: “true”).
Use “false” to hide controls. When you disable controls users will not be able to
interact with your videos. So It is recommended that you enable autoplay for a video
with no controls.

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" controls="false"]
    ```

**preload**: Specify how the video should be loaded when the page loads (Default:“
auto”). Options include “metadata,” “none,” and “auto.”
 “metadata” – Load only 
the meta data of the video, which includes information like the duration and dimensions
of the video. Sometimes, the meta data will be loaded by downloading a few frames
of video. “none” – Don’t preload any data. The browser will wait until the user 
hits “play” to begin downloading.

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" preload="metadata"]
    ```

**autoplay**: Cause the video to play automatically when the page loads. Instead
of using the autoplay attribute you maybe need to pass an autoplay option to videojs_custom_options_json.
https://videojs.com/guides/options/#autoplay

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" autoplay="true"]
    ```

**loop**: Make the video loop to the beginning when finished and automatically continue
playing.

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" loop="true"]
    ```

**poster**: Define an image as a placeholder before the video plays.

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" poster="http://example.com/wp-content/uploads/poster.jpg"]
    ```

**muted**: Specify that the audio output of the video should be muted.

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" muted="true"]
    ```

**captions**: Add captions or subtitles to the video in multiple languages. Provide
the captions in the format:

    ```
    "path/to/captions1.vtt|lang1|label1|default,path/to/captions2.vtt|lang2|label2"
    ```

path/to/captions: The URL or path to the VTT file containing the subtitles.
 lang:
The two-character language code, followed by a hyphen and an optional country code(
e.g., en, de, en-US, de-DE). label: A user-friendly label for the caption (e.g.,“
English”, “German”). default: (Optional) Use this keyword to specify which caption
should be enabled by default when the video is loaded.

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" captions="https://example.com/path/to/captions-en.vtt|en-EN|English|default,https://example.com/path/topath/to/captions-de.vtt|de-de|German"]
    ```

**videojs_custom_options_json**: JSON format string for custom options (https://
videojs.com/guides/options/) for the video.js player.

    ```
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" videojs_custom_options_json='{"autoplay": "muted"}']
    or
    [hls_player url="https://example.com/path/to/video_playlist.m3u8" videojs_custom_options_json='{"autoplay": true,"liveui": true,"liveTracker": {"trackingThreshold": 8}}']
    ```

### Get more advanced features with HLS Player PRO

### AWS CloudFront Integration

**=> Global Reach**: Utilize the expansive AWS CloudFront network for low-latency
streaming across the globe.
 **=> Enhanced Security**: Protect your content with
CloudFront Signed Cookies, ensuring that only authorized viewers can access your
videos. This feature is particularly useful for preventing unauthorized sharing 
and downloads, as it ties the video access to specific, signed cookies that are 
difficult to replicate or redistribute. **=> Simplified Configuration**: Follow 
our easy-to-understand instructions to set up CloudFront and implement signed cookies,
making your videos secure and your setup hassle-free.

### AWS Kinesis Video Streams Integration

**=> Flexible Streaming**: Leverage AWS Kinesis Video Streams for both live and 
on-demand video streaming.
 **=> Direct Downloads**: Enable users to download clips
directly from the player, enhancing the viewer experience.

### Subscription Management

**=> Integrated Solution**: Combine aMember and WordPress roles for efficient subscription
management.
 **=> Exclusive Content**: Offer videos exclusively to active subscribers,
adding value to your membership packages.

### Analytics Integration

**=> In-depth Tracking**: Support for Google Tag Manager and Google Analytics allows
you to monitor detailed video statistics.
 **=> Viewer Insights**: Gain insights
into playback duration and user engagement, helping you to optimize your content
strategy.

### Streaming Optimization

**=> Effortless Conversion**: Transform .mp4 files into the .m3u8 format with ease,
using our tools for Windows or macOS.
 **=> Comprehensive Guides**: Benefit from
our in-depth guides for video file conversion, AWS S3 and CloudFront configuration
and AWS Kinesis Video Stream integration, ensuring a smooth setup process.

[Check out HLS Player PRO >](https://hls-player-pro.root-sector.com/)

## 설치

 1. Navigate to the `Add New` plugins screen in your WordPress Dashboard.
 2. Click the `Upload` tab.
 3. Browse for the plugin file (hls-player.zip) on your computer.
 4. Click `Install Now` and then activate the plugin.

## 후기

![](https://secure.gravatar.com/avatar/b01e9432de17c2b5af39312d6f14a9f0028df9744e1fdc83e7d314a279068b9f?
s=60&d=retro&r=g)

### 󠀁[Thank you for making this plugin.](https://wordpress.org/support/topic/thank-you-for-making-this-plugin-3/)󠁿

 [dr416](https://profiles.wordpress.org/dr416/) 2024년 9월 14일

Since I saw no review and your plugin is new and I am about to make use of it I 
decided to give you a review. Thank you for initiative to make this useful plugin.
🙂

 [ 모든 1 평가 읽기 ](https://wordpress.org/support/plugin/hls-player/reviews/)

## 기여자 & 개발자

“HLS Player”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

 *   [ ROOT SECTOR ](https://profiles.wordpress.org/r00tsector/)

“HLS Player”(이)가 1 개 언어로 번역되었습니다. 기여해 주셔서 [번역자](https://translate.wordpress.org/projects/wp-plugins/hls-player/contributors)
님께 감사드립니다.

[자국어로 “HLS Player”(을)를 번역하세요.](https://translate.wordpress.org/projects/wp-plugins/hls-player)

### 개발에 관심이 있으십니까?

[코드 탐색하기](https://plugins.trac.wordpress.org/browser/hls-player/)는, [SVN 저장소](https://plugins.svn.wordpress.org/hls-player/)
를 확인하시거나, [개발 기록](https://plugins.trac.wordpress.org/log/hls-player/)
을 [RSS](https://plugins.trac.wordpress.org/log/hls-player/?limit=100&mode=stop_on_copy&format=rss)
로 구독하세요.

## 변경이력

#### 1.0.10

 * Fixed: Improved captions functionality in the shortcode to clarify language codes
   and default settings for better user experience.

#### 1.0.9

 * Added: WordPress v6.6 compatibility

#### 1.0.8

 * Added: videojs_custom_options_json shortcode
 * Removed: jquery is no longer required

#### 1.0.7

 * Fixed: Include required jquery component for the player

#### 1.0.6

 * Improved: Compatibility for multiple themes and plugins

#### 1.0.5

 * Added: Support for multiple video players on one post/page

#### 1.0.4

 * Added: WordPress v6.5.4 compatibility

#### 1.0.3

 * Improved: Minor changes

#### 1.0.2

 * Improved: Minor changes

#### 1.0.2

 * Changed: Updated dependencies to newer versions for improved performance and 
   security
 * Changed: Refactoring the hls_player_shortcode function to pass data to the JavaScript
   code
 * Changed: Moving the JavaScript code to a separate file for better organization

#### 1.0.1

 * Added: vjs-fluid class as default to adjust player size automatically
 * Improved: Removed CDN for video.js css and js file
 * Improved: Prevent direct module access

#### 1.0.0

 * Released: Initial version of the software

## 기초

 *  버전 **1.0.11**
 *  최근 업데이트: **2년 전**
 *  활성화된 설치 **600+**
 *  워드프레스 버전 ** 6.4 또는 그 이상 **
 *  다음까지 시험됨: **6.7.5**
 *  PHP 버전 ** 8.1 또는 그 이상 **
 *  언어
 * [English (US)](https://wordpress.org/plugins/hls-player/) 및 [German](https://de.wordpress.org/plugins/hls-player/).
 *  [자국어로 번역하기](https://translate.wordpress.org/projects/wp-plugins/hls-player)
 * 태그:
 * [hls](https://ko.wordpress.org/plugins/tags/hls/)[streaming](https://ko.wordpress.org/plugins/tags/streaming/)
   [video embedding](https://ko.wordpress.org/plugins/tags/video-embedding/)[video player](https://ko.wordpress.org/plugins/tags/video-player/)
   [videojs](https://ko.wordpress.org/plugins/tags/videojs/)
 *  [고급 보기](https://ko.wordpress.org/plugins/hls-player/advanced/)

## 평점

 별 5점 만점에 5점.

 *  [  1/5-별점 후기     ](https://wordpress.org/support/plugin/hls-player/reviews/?filter=5)
 *  [  0/4-별점 후기     ](https://wordpress.org/support/plugin/hls-player/reviews/?filter=4)
 *  [  0/3-별점 후기     ](https://wordpress.org/support/plugin/hls-player/reviews/?filter=3)
 *  [  0/2-별점 후기     ](https://wordpress.org/support/plugin/hls-player/reviews/?filter=2)
 *  [  0/1-별점 후기     ](https://wordpress.org/support/plugin/hls-player/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/hls-player/reviews/#new-post)

[모든  리뷰 보기](https://wordpress.org/support/plugin/hls-player/reviews/)

## 기여자

 *   [ ROOT SECTOR ](https://profiles.wordpress.org/r00tsector/)

## 지원

할 말 있으신가요? 도움이 필요하신가요?

 [지원 포럼 보기](https://wordpress.org/support/plugin/hls-player/)

## 기부

이 플러그인이 발전하도록 도우시겠습니까?

 [ 이 플러그인에 기부하기 ](https://donate.stripe.com/5kA7w2bRl3KN7qU3cd)