Documentation

Description

The ScaleEngine Virtual Usher (SE-VU) plugin now offers ScaleEngine customers added video security on their WordPress Pages. We are the technical choice for strong rtmpdump protection. Our SE-VU system secures your content, protecting you from rippers and guarding your investment in content production. Monetize your content safely with a real authorization solution for live streamed events and for VoD. Read more on our Stream Security page. SE-VU is available for both iOS/HLS/XBMC and RTMP/RTMPe.

Installation

  1. download the sevu_wp_plugin
  2. Upload the plugin from the dashboard by going to Plugins > Add New > Upload and Follow the instructions on the screen
  3. Configure the plugin using your ScaleEngine API credentials

Configuration

Once you have installed the plugin you need to configure it with your ScaleEngine API credentials. From the dashboard go to Settings > SE-VU. The CDN #, Public and Secret API Keys, API Address, and JWPlayer key can be changed here. The API Address should not be changed unless directed, it is there for those who wish to use beta versions that may not be stable. Enter your CDN # and API, and JWPlayer Keys and enjoy using the SE-VU WordPress Plugin

Using SE-VU WordPress Plugin

There are two methods of using the SEVU Plugin shortcode sevu_embed and shortcode sevu_ticket. The sevu_embed will order a ticket and build and embed a html video player on the page using the attributes provided, and the second method sevu_ticket will order a ticket and return a param string that you can add to your video urls.

The Sevu_Embed and Attributes

[sevu_embed video="sestore1/demo/techsnap-0105.mp4" user="demo" app_name="demo-vod"]

The sevu_embed shortcode will order a ticket using the SE-VU API, and generate and embed a HTML video player. The shortcode works off of various attributes that are used either to modify the video player, or the sevu ticket. ScaleEngine provides a default player that all SE-VU users have access to and can be used to generate the embed code in WordPress. The minimum attributes that are required are: video, app_name, and user. These attributes will generate links to the default flash player, javascript, and video links. Alternatively, you can provide external links for the javascript, flashplayer, and video resources. The full list of attributes and definitions can be found below.

Attribute Definition
Video/URL Resource Attributes
user ScaleEngine user name for the SEVU account. Required if using default ScaleEngine video links
video Path/to/file.mp4 of the video. Required
When used with the smil attribute video is used as a wildcard criteria for the SE-VU ticket ?
smil Path/to/file.smil for use with multi-bitrate videos. Use this instead of the video attribute. Requires jw_version=6 set
app_name Name of the ScaleEngine Video Application. Required
app_inst Instance of the ScaleEngine Video Application. Defaulted to ‘play’
player (new) set to videojs to enabled videojs player
js_player URL link to override the default JavaScript player hosted by ScaleEngine used in the embed code. Optional
jw_version (updated) Set to 6 or 7 to change the default JWPlayer version from 5 Optional.
swf URL link to override the default Flash player hosted by ScaleEngine used in the embed code. Optional
rtmp RTMP link to override the default ScaleEngine video link used in the embed code. Optional
rtsp RTSP link to override the default link displayed below the video. Optional
playlist Video Playlist link to override the default link used in the embed code. Optional
Video Player Attributes
height Defines the height of the video player. Defaulted to 400px
width Defines the width of the video player. Defaulted to 720px
autostart If set to true, the video will begin to play as soon as it is loaded. Defaulted to false
SEVU Ticket Attributes
ip_restrict Restricts the IP Address of the ticket to the remote user. Default true
num_uses Sets the number of times a ticket can used.Default 99
expire Sets the ticket to expire at a specified time. ISO 8601 or RFC 2822 formatted date, or as a relative time string (‘+X units’). Optional

The Sevu_Ticket and Attributes

[sevu_ticket video="sestore1/demo/techsnap-0105.mp4" app_name="demo-vod"]

Attribute Definition
SEVU Ticket Attributes
video Restricts the ticket to a specific video (ex. Path/to/file.mp4). Defaulted to *
app_name Name of the ScaleEngine Video Application. Required
ip_restrict Restricts the IP Address of the ticket to the remote user. Default true
num_uses Sets the number of times a ticket can used.Default 99
expire Sets the ticket to expire at a specified time. ISO 8601 or RFC 2822 formatted date, or as a relative time string (‘+X units’). Optional

Leave a Reply