SmartSTREAM logo

SmartSTREAM Support Manual

Return to Support Manual TOP

On-Demand Streaming

Like a television program, the streamer records and edits the video in advance, and viewers can watch the video at any time they choose. By releasing the video from a specified time, the streamer can also simulate a live broadcast. The ease of getting started with just a smartphone has made this format popular.

For on-demand streaming, it is necessary to convert general video files (such as .mp4 or .mov) into a file format suitable for streaming (called encoding) and to prepare a player for viewing the video. The Service delivers video by combining encoded video files with a player.

Streaming Settings

Streaming Settings are used when applying viewing restrictions (One-Time URL, AES encryption, DRM encryption) to streaming media. Use these settings when you want to stream video content more securely.

Item Name Description
Title The name of the Streaming Settings. This is not published externally, so please set a name that is easy for administrators to understand.
One-Time URL Flag The URL used for streaming will only be valid for the specified period. This helps prevent unauthorized distribution of the URL.
One-Time URL Expiration Date (seconds) Sets the period during which the One-Time URL is valid. It can be set in one-second increments, with a minimum of 60 seconds.
AES Key Authentication Flag Encrypts the streamed video using AES. Enable this when more secure streaming is required.
DRM License Valid Period (seconds) Applies DRM to the streamed video to prevent unauthorized use.
DRM (Digital Rights Management) is a general term for technologies and functions that protect the copyrights of digital content such as music and movies. It typically works by encrypting the original data so that it can only be played on specific software or hardware, thereby making copying or reuse by third parties more difficult.
Set the duration for which the DRM license is valid in seconds.
DRM License Expiration (date and time) Applies DRM to the streamed video to prevent unauthorized use. Set the date and time until which the DRM license is valid.

Profile

In Profile settings, you configure the video resolution, format, and other parameters used when converting (encoding) and packaging general video files (such as .mp4 or .mov) into formats suitable for streaming. These settings must be configured separately for live streaming and on-demand streaming.

Item Name Description
Title The name of the profile. Since it is not publicly displayed, set a name that is easy for the streamer to understand.
Description A description of the profile. Since it is not publicly displayed, enter content that is easy for the streamer to understand.
Profile Type Select whether this profile will be used for live streaming or on-demand streaming.
(This setting cannot be changed once it has been saved.)
Default Setting You can set this profile as the default profile when uploading videos.
Check the profile you use most frequently. Only one profile can be set as the default at a time.
Streaming Settings Select this option if you want to apply the Streaming Settings configured in the previous section.
Publication Setting Only profiles set to Public can be used.
Profiles that are not yet in use or will not be used should be set to Draft or Private to prevent accidental selection.
Video Bitrate (bps) The video bitrate is specified in bps (bits per second).
Bitrate refers to the amount of data (in bits) transmitted per second.
Increasing this value allows more data to be transferred, which improves video and audio quality. However, it also increases the file size.
If the file size becomes too large, playback processing on the viewer’s device may lag, which can result in an unstable or poor viewing experience.
Width (px) Specifies the width of the streamed video in pixels.
Height (px) Specifies the height of the streamed video in pixels.
Video Frame Rate (fps) Specifies the frame rate of the streamed video in fps.
FPS represents the number of frames (still images) displayed per second. Increasing this value makes the video appear smoother. However, it also increases the file size.
Video Keyframe Interval (frame) Specifies the interval between I-frames.
Larger values improve seek speed but also increase file size. A setting of around 30 is generally recommended.
Video Bitrate Mode Select whether to use VBR or CBR.
VBR is recommended as the default setting.
Audio Bitrate (bps) Specifies the audio bitrate.
Audio Sampling Rate (Hz) Specifies the audio sampling rate.
The sampling rate is the number of samples per second. Higher values improve audio quality but increase file size.
Package Type You can choose from HLS or MPEG-DASH as your streaming settings.
Currently HLS is recommended as the default setting.
Priority Specify the order in which packaging will be performed using an integer value.
Leave blank if you are not configuring multiple packages.
Label Assign a label to manage package settings.
DRM Type You can select the type of DRM encryption processing.
The available DRM types vary depending on the selected package type.

Web Player

After configuring the video to be streamed, prepare the player that will play the video.

Item Name Description
Web Player Name You can set the name of this player.
This name is not published externally, so please set a name that is easy for the distributor to understand.
Reference ID You can set the reference ID for the Web Player.
The reference ID is used when operating via API, so it may be left blank. It is not published externally, so please set an ID that is easy for the distributor to understand.
Color You can specify the color of the play button, seek bar, and volume bar.
Center Play Button Displays a play button in the center of the player before playback.
In general, set this to Yes.
Center Play / Pause Button Allows switching between play and pause by clicking on the player during playback.
In general, set this to Yes.
Autoplay Set to Yes to automatically start playback after the player loads.
Depending on the viewing device, playback may not start automatically.
Auto Loop Set to Yes to automatically loop playback after it ends. Depending on the viewing device, playback may not start automatically.
Control Bar Specifies whether to display the control panel (play button, seek bar, volume bar) at the bottom of the player.
Unless you want to prevent all viewer interaction, generally set this to Yes. If both Control Bar and Autoplay are set to No, the player cannot play the video.
Seek Set to Yes to allow seeking during live streaming.
If set to No, viewers cannot rewind during live streaming and will be forced to watch the live stream.
Playback Speed Change Set to Yes to allow changing the playback speed.
Playback Speed Options Enter playback speed options separated by commas. (Example: 0.5, 1.0, 1.5)
Loop Set to Yes to display a loop button after playback ends.
Logo Set to Yes to display a logo (image file, company logo, etc.) in the lower right corner of the player.
Always Show Logo If you want the logo to always be displayed in the bottom-right corner of the player, set this to Yes.
Logo Image Set the image to be used as the logo.
Logo Link URL Set a link for the logo.
Authentication Set to Yes to require a password before playback.
Authentication Password Set the password required for playback.

Job

Based on the preconfigured profile, encoding and packaging processing is performed on the video file to convert it into a format suitable for streaming. In general, please operate from “Upload” in the next section. If you need more detailed settings, use “Job.”
If you want to encode multiple files at once, please use FTP Upload.

Item Name Description
Title The title of the job.
This is not published externally, so please set a name that is easy for the distributor to understand.
Input Type Specify whether to upload a file, enter a file URL, or select from storage.
File Enter this when Input Type is set to Upload.
File URL Enter this when Input Type is set to File URL.
(FTP Upload File List) Enter this when Input Type is set to FTP Upload.
Profile Select the profile to use.
Media Group Specify which media group (= folder) this video belongs to.
Tag You can assign tags to the job. Tags can be used for searches.
Reference ID You can set a reference ID for the job. The reference ID can be used for searches and API operations.
Description The description of the job.

Upload

Based on the preconfigured profile, encoding and packaging processing is performed on the video file to convert it into a format suitable for streaming. Unlike Job, multiple video files can be processed at the same time. In general, please use this option.
If you have trouble with upload, please check here.

Item Name Description
Profile Select the profile to use.
(Upload File List) Click the area to select files, or drag and drop the files to be uploaded into the area.
Media Group Specify which media group (= folder) this video belongs to.
Tag You can assign tags to the job. Tags can be used for searches.

FTP Upload

Based on the preconfigured profile, encoding and packaging processing is performed on the video file to convert it into a format suitable for streaming. Compared to “Upload,” multiple files can be encoded in a batch. For FTP server authentication information and upload methods, please contact customer support.

Below are the encoding steps after uploading files to the FTP server.

  1. Select Create New Job and enter the required information.

  2. Select FTP Upload as the Job Input Type.

  3. A list of uploaded files will be displayed. Select the files you want to encode. If you select a folder, all files in the folder will be encoded.

  4. Select a profile.

  5. Click the Start Encoding button.

Media

On-demand videos that have been encoded and packaged via “Upload” or “Job” are displayed in the list as “Media” with a distribution URL.
Additionally, by configuring the following settings, you can set detailed options such as the publication period.

Item Name Description
Title The title of the media. You can search by title.
Description The description of the media.
Reference ID The reference ID of the media. You can search by reference ID.
Media Group Specify the media group (= folder) to which this video belongs.
Tags You can set tags. Tags can be used for searching.
Duration The playback length (duration) of the media.
Custom Fields You can enter metadata for the media.
You can add fields using the “+” button.
Publish Setting Set the media to Public or Private.
Only media in “Public” status can be viewed.
Publication Period You can specify the publication start date/time and end date/time.
Target Regions You can set restrictions for target regions by country.
If “Restrict” is selected, you can choose the target regions from Japan, Australia, United Kingdom, Canada, France, New Zealand, India, Germany, People’s Republic of China, Hong Kong Special Administrative Region of the People’s Republic of China, Brazil, United States, Malaysia, Taiwan, and Indonesia.
IP Restriction Setting You can select the IP restriction type from Whitelist or Blacklist.
Whitelist: Only the specified IP addresses can access the content.
Blacklist: All IP addresses except the specified ones can access the content.
Host Restriction Setting You can select the host restriction type from Whitelist or Blacklist.
Whitelist: The content can only be viewed when the player is embedded on the specified host websites.
Blacklist: The content can be viewed when the player is embedded on websites other than the specified hosts.
Poster Image Set the image displayed in the player before playback.
You can upload a local file using the “BROWSE” button.
Thumbnail Image The image displayed in the Media list view.
You can upload a local file using the “BROWSE” button.
Endpoint Information The URL where the media is published.
Rendition Information The video codec, video width, video height, and video bitrate are displayed.
Related Data You can check the encoding settings of the job used to create the media via the link.

On the media list screen, you can check the encoding status using icons. For details about each icon, refer to “Icon > Encoding Status”.

Streaming Web Player

Combine the encoded video file (media) with a Web Player to start video stream.

Item Name Description
Reference ID The reference ID used to search for the streaming Web Player.
Name The name of the Streaming Web Player.
Since it is not published externally, please set a name that is easy to manage.
Description The description of the Streaming Web Player.
Web Player Select the Web Player to use.
Media Select the media to distribute.
Playlist Select the playlist to play after the media finishes playing.
If no media is selected, playback will start from the first media item in the playlist.
Width Enter the width (px) of the Web Player.
Any integer from 1 to 9,999 can be specified.
Height Enter the height (px) of the Web Player.
Any integer from 1 to 9,999 can be specified.
iframe An iframe tag generated based on the selected media and Web Player will be displayed.
Please embed the iframe tag or video tag into your web page.
Video Tag A video tag generated based on the selected media and Web Player will be displayed.
Please embed the iframe tag or video tag into your web page.
Publish Setting You can set the Streaming Web Player to Public or Private.
Only published Streaming Web Players can be played.