Pseudo List

A pseudo live is a live channel created from encoded videos, where the content is selected and arranged by the user.

If a channel does not exist, the user will be prompted to create a new Pseudo Live.

Pseudo 1

Otherwise, the first channel in the Pseudo List will be displayed.

Adding a New Pseudo Live

Pseudo 2

Channel Name: The name of the channel. At this moment, the user cannot enter a channel name that contains a space, otherwise the channel cannot be created.

Channel Default Content: The content that will be played upon creation of the channel. If the user does not queue any other videos, this selected content will be on loop. Only one content can be selected regardless of category.

Profile: Dropdown box will display a list of available profile(s) for the selected video. If a profile does not exist, the user cannot create the channel using the currently selected video.

Submit: Submits and creates the new pseudo live

Cancel: Cancels and returns user back to the Channel screen

Once the user has created a Pseudo Live successfully, it will be displayed under Pseudo List. If this is the only channel that exists, it will always be selected by default when the user enters the Channel screen. Otherwise, it will always display the first channel in the Pseudo List.

Pseudo 3


If a channel already exists, the first channel from the Pseudo List will be playing when the user first clicks the Channel tab. The user can then schedule programs from here.

Pseudo 4

On this screen, the user can pause/play, mute, or enlarge the screen of the preview window. The currently scheduled video will always be playing in this window.

Next to the preview window, the user will be able to see some data.
– Channel Name: The name of the channel
– Audio Bitrate: Displays the audio bitrate of the current video that is playing
– Video Bitrate: Displays the video bitrate of the current video that is playing
– Start From: Displays the creation time & date of the current channel
– Total Data: Total output data of the stream

Pseudo 5

If the users wish to embed the currently selected pseudo channel into their own player or personal VMISS, etc, they may use the streaming URLs generated by the VMISS. By clicking the arrow next to the streaming protocol, they may select from a list of three different protocols:
– RTSP: Real Time Streaming Protocol
– HLS: HTTP Live Streaming
– RTMP: Real Time Messaging Protocol

Pseudo 6

The timeline box below is known as the Electronic Program Guide (EPG). This displays the scheduled program for a particular time.

Pseudo 7

The “Today” tab will be selected by default. The rest of the tabs will contain the day and dates written on it.

Pseudo 8

By clicking the < or > button next to the dates, the user can view the previous/next set of days/dates tabs.

Pseudo 9

The bottom set of < and > button next to the hours (of the currently selected day) will allow the user to navigate through the time schedule. The user can also choose to navigate through the schedule by clicking the different time options or to use the horizontal scroll bar at the bottom of the schedule.

Pseudo 10

Today: Displays current program/hour
Early: Displays the time schedule from 12AM – 3AM
Morning: Displays the time schedule from 6AM – 9AM
Afternoon: Displays the time schedule from 12PM – 3PM
Evening: Displays the time schedule from 6PM – 9PM

Similarly to the green link button, the EPG box displays the link to the XML file of the EPG. ALl EPGs are in xmltv format.

Pseudo 11

If the user is selecting a day where programs are already scheduled, they can hover over a program box to display more information about the video.

Pseudo 12

In the white section of the box, the full title of the video will be displayed (if the title does not exist, the video’s filename will be used), along with the Category the selected video is placed in and the start time and end time of the video.

Pseudo 13

In the blue section, the file name, duration (in seconds), and bitrate of the video will be displayed as well. If the video is scheduled for the future and has not aired yet, the user can delete the video. Otherwise, it will remain in the EPG.

Adding a Pseudo Content

Pseudo 14

To add a new content in the EPG, the user can click the + sign next to the last scheduled video OR they can hover over an empty hour (in the future and has not passed yet) to reveal a button called “Add Content”. Clicking either of those buttons will bring them to the same screen to add a new pseudo content.

In this screen, the user can select a video from any category to add into the schedule. If the scheduled video occurs too soon after the previous video, it might not be added properly. Ensure that the Start Time is at least a few minutes or even hours away from the last program.

Pseudo 15

After selecting the video and setting the Start Time, the user can then add the content into the EPG.

Channel List

Channels that are ingested from live encoder will be displayed in this list.

Pseudo 16

User can input their own EPG in XMLTV format so VMISS will remember and display the EPG program according to time.