Server Side Models.html - pabloviquez/docutest GitHub Wiki

Starkey Foundation - Starkey Video : Server Side Models

This page last changed on Nov 20, 2013 by pviquez.

Main Navigation

Home

Home - Development

Home - Discovery & Architectur- e

Home - Servers & Sysadmin

Home - Starkey Teaser

Development Menu

API Specificati- on

Brightcove Documentati- on

Expression Engine Core Changes

Expression Engine DB

Home - Development

Local Environment Setup

Notes & Development priorities

Points Flow

QA - Remote Debugging

Server Side Debugging

Server Side Models

Starkey Social Networks Accounts

Updating Local Environment

URLs, Views & Data Models

Server Side Models

Video Model and Video Interactions

The video object is the essence of the project. this is the data modeling for them:

Brightcove Video Object

[Brightcove Video Model](http://support.brightcove.com/en/video-cloud/docs /media-api-objects-reference#Video)

Field Name       : Description                                  : Data type
-----------------:----------------------------------------------:-----------------------------------------------------------------------
id               : Database auto-generated                      : INT UNSIGNED NOT NULL AUTO_INCREMENT
source_id        : Brightcove video unique identifier           : BIGINT UNSIGNED NOT NULL
name             : Brightcove video name                        : VARCHAR(255)
shortDescription : A short description describing the Video     : VARCHAR(255)
creationDate     : Date of video creation. Epoc in Milliseconds : BIGINT UNSIGNED NOT NULL
publishedDate    : Date when it was last made active. Epoc      : BIGINT UNSIGNED NOT NULL
                 : in milliseconds.                             :
lastModifiedDate : Video last modification. UNIX epoch milisecs : BIGINT UNSIGNED NOT NULL
itemState        : One of the properties: ACTIVE, INACTIVE, or  : VARCHAR(10) NOT NULL
                 : DELETED. You can set this property only to   :
                 : ACTIVE or INACTIVE.                          :
startDate        : Video first date availability for playing    : BIGINT UNSIGNED NULL
                 : UNIX epoch milisecs                          :
endDate          : Video last date of availability Epoch ms.    : BIGINT UNSIGNED NULL
tags             : An array of Strings representing the tags    : VARCHAR(1000) NULL
                 : assigned to this Video.                      :
videoStillURL    : Video still image associated with this Video : VARCHAR(1000) NULL
                 : Stills are 480x360 pixels.                   :
thumbnailURL     : Video thumb URL. 120x90 pixels.              : VARCHAR(500) NOT NULL
length           : Video length in milliseconds.                : BIGINT UNSIGNED NULL

Brightcove CuePoint Object

[Brightcove CuePoint Object Model](http://support.brightcove.com/en/video- cloud/docs/media-api-objects-reference#CuePoint)

Field Name       : Description                                  
-----------------:----------------------------------------------------------------
name             : Required. A name for the cue point so that you can     
                 : refer to it.
videoId          : Required. Comma-separated list of the ids of one or more
                 : videos that this cue point applies to.
time             : Required. The time of the cue point, measured in
                 : milliseconds from the beginning of the video.
forceStop        : True/False. On true video stops playback at the cue point.
                 : This setting is valid only for AD type cue points.
type             : Required. An integer code corresponding to the type of cue point.
                 : One of 0 (AD) or 1 (CODE). An Ad cue point is used to trigger
                 : mid-roll ad requests. A Code cue point can be used to indicate
                 : a chapter or scene break in the video.
metadata         : String that can be passed along with a CODE cue point.
                 : Not more than 512 characters.

In This Page

  • Server Side Models
    • Video Model and Video Interactions
      • Brightcove Video Object
      • Brightcove CuePoint Object

Site Map

Attachments:

DataModel.png (image/png)

Document generated by Confluence on Sep 16, 2014 14:12