Knowledge Base · Streaming

Playlist Management

The complete playlist guide: creating one in 5 steps, card actions, embed codes, 15 themes (7 with a player + 8 gallery), the industry-unique 4-camera merge, playlist player settings, scheduling, the offline filter and DVR playlists.

Körfez Spor Sahaları · 6 kamera
Pitch 1live
Pitch 2live
Pitch 3live
15 tema:IzgaraKartSinematikNeon+11

Publish All Your Cameras with a Single Embed

Group several IP cameras onto one page and publish them professionally. With 15 themes, multi-camera merging, scheduling and advanced player settings, you are in full control.

Why Use a Playlist?

A playlist lets you publish several cameras on any website with a single embed code. Instead of a separate embed for each camera, you paste one piece of code; visitors switch between cameras, watch several at once and reach the DVR recordings. It is ideal for municipalities, sports facilities, schools and corporate sites.


The Playlist Panel

Click the Playlist tab (the camera icon) in the left-hand menu to open the Playlist Management panel. The page has two main sections: Camera Playlist Management and Playlist Group Management.

The playlist management panel

If you have not created a playlist yet, an empty-state screen appears. Use the + New Playlist button at the top right to get started straight away.


Creating a Playlist

Click + New Playlist to create one. Follow these steps in the dialog that opens:

The new playlist dialog

1

Playlist Management

Admin users can select any user from the "Playlist Owner" field, which lets cameras from different accounts be combined into a single playlist. Standard users see only their own cameras.

2

Enter a Playlist Name

Give it a meaningful name (for example "Bay Sports Pitches"). This name appears both in the panel and on the embed page. The URL is generated automatically, converting Turkish characters.

3

Select the Cameras

Add the cameras you want from the list on the left using the + button. The search box lets you filter quickly, and cameras are grouped by user.

4

Set the Order and Merge Options

In the "Order & Selected" section on the right, set the camera order with the ↑↓ arrows. The "Merge" button next to each camera turns the multi-camera merge feature on or off.

5

Save

Press 💾 Save. The playlist is created instantly and the embed codes are ready.

⚠️
A Player Name Is Required

Before a camera can be added to a playlist it must have a Player Name assigned. Cameras without one are shown with a warning icon in the list. Clicking it opens a small dialog asking you to enter a name — once entered, you can add the camera to the playlist.


The Playlist Card and Its Actions

Each playlist you create is listed as a card showing its name, camera count, creation date, player source and embed codes.

Each card has the following action buttons:

Button Function
▶ Watch Opens the playlist in a new tab so you can preview it live
⚙ Player Opens the player settings dialog — appearance, audio, theme and security
✏ Edit Lets you change the playlist name, camera list and order
⏰ Scheduling Opens the broadcast scheduling dialog (24/7, daily, weekly)
🗑 Delete Permanently deletes the playlist — protected by a confirmation dialog

There are two status indicators at the bottom of the card:

Indicator Description
Scheduling Status 24/7 Active, or the custom schedule (green = active, red = inactive)
Offline Toggle Turns automatic hiding of offline and H.265 cameras on or off

Embed Codes

Open the Embed Codes section on any playlist card to see three integration methods:

Method Description
⭐ JS Embed The cleanest integration and the recommended method. It sets the player size and style automatically and is fully responsive
iframe The classic iframe method. You need to set the width and height manually
Responsive iframe A responsive iframe wrapper that preserves the 16:9 ratio. Suitable for mobile-friendly sites
💡
JS Embed Is Recommended

The JS embed method lets the player sit naturally within your page. It behaves responsively, has no iframe limitations and gives the best performance. The other methods should only be used where JS embed is not supported.


Playlist Themes

You can choose from 15 themes for your playlist. They fall into two categories: Themes with a Player, which show a large player at the top, and Gallery (No Player) Themes, which present every camera in a gallery format. To change the theme, click ⚙ Player on the playlist card and choose from the Playlist Theme dropdown.

Themes with a Player (7)

The selected camera plays in a large player at the top, with camera previews listed underneath. Clicking a thumbnail switches the player to that camera.

🔲 Grid (Classic) — plain and functional. Camera thumbnails are arranged in a horizontal row underneath. The cleanest and fastest-loading theme.

The Grid (Classic) theme

🃏 Card View — each camera is shown as a card. With the camera name, a "LIVE" label and a "VIEW" button, it makes for a professional interface.

The Card View theme

🎬 Cinematic — a cinema atmosphere in dark tones. Camera thumbnails appear as cards with gradient backgrounds, and "LIVE" labels and camera names are set in large type.

The Cinematic theme

🧊 Glass Effect — semi-transparent, frosted-glass (glassmorphism) thumbnails for a modern, elegant look. The active camera shows "ON AIR" and "READY" status labels.

The Glass Effect theme

🧩 Mosaic — the first camera is large and the rest are arranged as smaller thumbnails in a mosaic. A visual theme that makes the best possible use of the space.

The Mosaic theme

💜 Neon — neon glow effects on a dark background, with camera thumbnails surrounded by a purple/blue glow. Ideal for night-themed or entertainment venue sites.

The Neon theme

📸 Polaroid — camera thumbnails are shown as Polaroid-style photo cards, with the camera name written underneath in a handwritten style.

The Polaroid theme

Gallery (No Player) Themes (8)

Every camera is shown as an equally sized card, with no separate player on the page. Clicking a camera opens a full-screen popup and the stream plays inside it. An ideal layout for municipal and corporate sites.

A gallery theme without a player

The popup that opens when a user clicks any camera:

The full-screen popup opened from the gallery

The gallery themes are:

Theme Description
🖼️ Showcase Clean cards on a light background. A plain look with a "LIVE" label and the camera name
🌙 Night A gallery on a dark background, for night-themed sites
📐 Compact A dense, information-rich layout with small thumbnails
🎬 Cinema A cinematic gallery layout with wide cards
✨ Minimal Minimum decoration, maximum focus on the content
💜 Neon Gallery Gallery cards with neon effects
📰 Magazine A magazine/newspaper layout with an editorial feel
🔮 Glass Card Semi-transparent cards in a glassmorphism style
💡
Which Type of Theme Should I Choose?

Themes with a player suit visitors who want to watch one camera at a time and switch between them. Recommended for sports facilities and event streams.
Gallery themes are ideal for visitors who want to see every camera at once. Recommended for municipal sites and security camera pages.


Merge Multiple Cameras

Unique in the Industry

The Merge Multiple Cameras feature is available only at yayin.com.tr and is not offered by competing platforms. It combines several cameras onto a single screen for a control-room style multi-view experience.

With it, visitors press the ⊞ Merge button on the player, choose the cameras they want, set the layout and switch to multi-view instantly. Up to 4 cameras can be watched at once.

How Do You Enable It?

While creating or editing a playlist, each camera in the "Order & Selected" section on the right has a "Merge off" button. Click it to switch merging on for that camera. Cameras with merging enabled appear among those visitors can select in the merge dialog.

The Merge Dialog

When a visitor presses the ⊞ button on the player, this dialog opens:

The multi-camera merge dialog

The dialog has three sections:

Section Description
Cameras Lists the cameras with merging enabled. Up to 4 can be selected
Layout A choice of 2x2 grid, 1 large + 3 small, and 4 columns
Background Black (the classic control-room look) or Blurred Video (a blurred view of the main camera)

Layout Options

🔲 2×2 Grid — four cameras of equal size in 2 rows and 2 columns. Ideal when every camera deserves equal attention.

The 2×2 grid layout

📐 1 Large + 3 Small — one large camera on the left with the other three smaller on the right. Suitable for keeping a main camera prominent while following the others.

The 1 large + 3 small layout

⬛ Side by Side (Blurred Background) — two cameras side by side, with the empty space filled by a blurred video background. Works best with 2 cameras selected.

The side-by-side layout with a blurred background

🪟 Picture-in-Picture (PiP) — the main camera fills the screen with a second in a small window in the bottom right. Ideal for watching one camera as the main view while keeping an eye on another.

The picture-in-picture layout

ℹ️
Return to a Single Screen

While in merge mode, press ◀ Return to Single Screen in the top right corner to go straight back to normal single-camera mode. Merge mode runs in the visitor's browser and puts no additional load on the server.

Why Use It?

Sports Facilities

Watch four different angles of a five-a-side pitch on one screen and never miss a moment of the match.

🏛️

Municipal Cameras

See park, square and pitch cameras at the same time for complete situational awareness.

🎬

Event Streams

Offer a multi-angle experience for concerts, festivals and ceremonies.


Player Settings

Each playlist can have its own player settings. Click ⚙ Player on the playlist card to open the settings dialog.

The playlist player settings dialog

Basic Settings

Setting Options Description
Responsive 16:9, 4:3, 24:10, No Sets the player aspect ratio
Centre Yes, No Determines whether the player is centred within the page
Width Pixels or % The player width (for example 100% or 640)
Height Pixels The player height (for example 380)
Player Audio Sound On, Start Muted The audio state when it first opens. "Muted" is recommended for corporate sites
Autoplay Yes, No Whether the stream starts automatically when the page loads
Auto Stop Yes, No Stops the stream when the player scrolls out of view — saving bandwidth
Right-Click Link URL The web address that opens when the custom text in the right-click menu is clicked
DVR Notice On, Off Shows the DVR button and notice on cameras with recording enabled

Player Behaviour Settings

Setting Options Description
Floating Player Yes, No The player shrinks and stays fixed in the corner as the page scrolls (sticky)
Floating Position Right, Left Which side of the screen the floating player appears on
PiP Yes, No Enables the browser picture-in-picture feature
Audio Icon Vertical, Horizontal The orientation of the volume control
Language TR, EN, AR, DE, FR, RU, ES The player interface language — 7 languages supported
Share Yes, No Shows or hides the social media share buttons
Video Scaling Stretched, Original, As Is, Proportional How the video is fitted into the player area
Click to Scroll On, Off Clicking a camera thumbnail scrolls the page to the player automatically

Playlist Display Options

Setting Options Description
Playlist Display Grid, Below Player, Inside Player, Control Bar, Disabled Where the camera list sits relative to the player
Playlist Theme 15 themes 7 with a player + 8 gallery themes
Grid Size Very Small – Very Large The size of the preview thumbnails (100px – 200px)
Alignment Left, Centre, Right How the camera grid is aligned

Appearance Customisation

Setting Description
Custom Title A custom title shown instead of the playlist name (if left blank, the playlist name is used)
Font Ubuntu, Roboto, Open Sans, Poppins, Montserrat, Inter, Nunito, Lato
Text Colour The colour of the camera name text
Text Size Between 10px and 30px
Background The gallery background colour, or transparent. Choosing transparent lets your own site background show through
Active Colour The colour of the active button and progress bar on the player
Button Colour The colour of the player control buttons
Player Colour The player background colour

Security Settings

Setting Description
Site Permissions Add the permitted domains one by one (for example belediye.gov.tr). The embed then works only on those domains. If left blank, it works everywhere
Block Direct Browser Access When ticked, the playlist URL cannot be opened directly and can only be used as an embed
Offline Image The URL of the image shown when a camera is offline
💡
Copying Settings

The "Copy from Camera" option at the bottom of the player settings dialog lets you carry an existing camera's player settings across to the playlist. Rather than configuring everything by hand, you clone a ready-made configuration.


Scheduling

You can decide which hours and days your playlist is active. While scheduling is inactive, visitors cannot see the stream. Click the button on the playlist card to open the scheduling settings.

The playlist scheduling dialog

There are three scheduling modes:

Mode Description
🔓 24/7 Active The default mode. The playlist is always reachable, with no time restriction applied
📅 Daily Repeat Active at the same hours every day. You can define several time ranges (for example 08:00–12:00 and 14:00–18:00)
📆 Weekly Schedule Configured separately for each day. Every day can be set individually as "24/7 Active", "Custom Hours" or "Off"
ℹ️
The Scheduling Indicator

The scheduling status is shown at the bottom of the playlist card: a 🟢 green dot means it is currently active, a 🔴 red dot means it is currently inactive. Playlists set to "24/7 Active" show an "⏰ 24/7 Active" label.


Filtering Offline Cameras

The Offline toggle at the bottom of the playlist card automatically hides offline cameras and those using the H.265 codec.

State Description
Offline ON Offline cameras and H.265 cameras (which browsers cannot play) are removed from the list automatically. Visitors see only the active cameras
Offline OFF Every camera is listed regardless of its state. Offline cameras display the offline image
💡
When Should You Turn It On?

If some of your cameras are switched off at certain hours, or if you have cameras with H.265 codec problems, turning on offline filtering gives visitors a clean list. A camera is added back automatically as soon as it comes online again.


DVR Playlists

You can create a playlist in DVR (recording) mode rather than live mode, giving visitors direct access to past footage.

When you select DVR as the Player Source while creating or editing a playlist, only cameras with DVR recording enabled are listed. DVR playlist cards are marked with a red line on the left edge and a DVR label.

ℹ️
DVR Playlists vs. Live Playlists

Live playlist: the live view from your cameras is streamed, so visitors always see what is happening right now.
DVR playlist: visitors are given the DVR player. They can reach past recordings, skip forwards and backwards, and jump to a specific date and time.


All Features at a Glance

📹

Multi-Camera

Group as many cameras as you like into a single playlist and publish them with one embed code.

🎨

15 Themes

Customise your camera page completely with 7 player themes and 8 gallery themes.

🔗

Merge

Unique in the industry — a multi-view experience with up to 4 cameras on one screen.

Scheduling

Schedule your broadcast 24/7, on a daily repeat or to a weekly programme.

🔒

Security

Site permissions, direct-access blocking and domain restrictions.

📺

DVR Support

Create the playlist in DVR mode so visitors can reach past recordings.

📡

Offline Filter

Offer a clean list by automatically hiding offline and H.265 cameras.

🔤

Full Customisation

Take full control of the look with font, colour, background, title and size settings.