A review of the current and proposed enhancements to the Media Streaming Architecture, currently used to broadcast and archive audio and video events at APU.
| Media DB Field | RSS (iTunes DTD) [format] | ID3 v.1 Tag [format] |
| event_title + event_timestamp | <title> [APU {911} Chapel YYYY-MM-DD] | $title [{APU|911}chapelYYYYMMDD] |
| event_timestamp | <pubDate> [Wed, 16 Feb 2005 09:30:00 -0800] | $year [YYYY] |
| event_desc | <itunes:author> [First Last] | $artist [First Last] |
| event_end_timestamp – event_start_timestamp | <itunes:duration> [HH:MM] Can't use this, as its encode duration for the master table (real's encode). Probably need to deprecate these DB fields. |
|
| event_desc | <itunes:subtitle> [First Last] |
|
| event_desc | <itunes:summary> [First Last] |
|
| event_url | <enclosure url=$event_url length=$bytes type="audio/mpeg"> |
|
| event_url | <guid> |
|
| event_type_desc |
| $album [APU {911} Chapel YYYY {Fall|Spring}] |
|
|
| genre: “101” (speech) |
|
|
| comment: Copyright YYYY Azusa Pacific University http://live.apu.edu |
| event_id |
|
|
| Filename | apu_{911_}chapel_YYYY-MM-DD_$event_id.mp3 |
|
|
|
|
|
| Sources: | http://phobos.apple.com/static/iTunesRSS.html#_Toc526931664 | http://en.wikipedia.org/wiki/ID3 |
Helix DNA Server
Highlights
Patrick McCarty - Created 3/16/2004
| Name | Description |
| archived_events | Holds stored event information |
| archived_links | URLs for events based on codec |
| archived_events_hits | Stores hit counts |
| event_codecs | Enumerates codecs of events |
| event_types | Enumerates types of events |
| live_events | Holds live event information |
| upcoming_events | Holds upcoming event information |
| Attribute | Type | Description |
| id | INT (Auto) | Primary row key |
| event_type_code | INT | Stores numeric event type. Foreign key to event_types |
| event_codec | INT | Stores numeric codec type. Foreign key to event_codecs *** DEPRECATED: Stored in archived_links now |
| event_title | VARCHAR | Short title of event |
| event_desc | VARCHAR | Longer description of event |
| event_url | VARCHAR | URL to event *** DEPRECATED see archived_links |
| event_start_timestamp | TIMESTAMP | Timestamp of event encoding start |
| event_end_timestamp | TIMESTAMP | Timestamp of event encoding end |
| event_timestamp | TIMESTAMP | Timestamp of actual event |
| event_active | BOOL | Event active flag (false to disable event) |
| event_public | BOOL | Public event flag (false requires auth) |
| event_desc_ext | VARCHAR | Extended description of event (UNUSED) |
| event_picture_url | VARCHAR | URL to picture associated with event (UNUSED) |
| event_picture_link | VARCHAR | URL linked by picture (UNUSED) |
| Attribute | Type | Description |
| id | INT(Auto) | Primary row index |
| event_id | INT | Foreign key to archived_events.id |
| event_codec | INT | Foreign key to event_codecs.event_codec |
| event_url | VARCHAR | URL for event |
| Attribute | Type | Description |
| id | INT | ID Foreign key to archived_events |
| hits | INT | Numeric count of hits for an event |
| Attribute | Type | Description |
| event_codec | INT | Numeric codes for event codecs (Primary key) |
| event_codec_desc | VARCHAR | Name of codec |
| Attribute | Type | Description |
| event_type_code | INT | Numeric codes for event types (Primary key) |
| event_type_desc | VARCHAR | Name of event type |
| event_type_homepage | VARCHAR | Homepage URL for this event type |
| Attribute | Type | Description |
| id | INT (Auto) | Primary row key |
| event_type_code | INT | Stores numeric event type. Foreign key to event_types |
| event_codec | INT | Stores numeric codec type. Foreign key to event_codecs |
| event_title | VARCHAR | Short title of event |
| event_desc | VARCHAR | Longer description of event |
| event_url | VARCHAR | URL to event |
| event_start_timestamp | TIMESTAMP | Timestamp of event encoding start |
| event_end_timestamp | TIMESTAMP | Timestamp of event encoding end |
| event_timestamp | TIMESTAMP | Timestamp of actual event |
| event_active | BOOL | Event active flag (false to disable event) |
| event_public | BOOL | Public event flag (false requires auth) |
| Attribute | Type | Description |
| id | INT (Auto) | Primary row key |
| event_type_code | INT | Stores numeric event type. Foreign key to event_types |
| event_codec | INT | Stores numeric codec type. Foreign key to event_codecs |
| event_title | VARCHAR | Short title of event |
| event_desc | VARCHAR | Longer description of event |
| event_start_timestamp | TIMESTAMP | Timestamp of expected event encoding start |
| event_end_timestamp | TIMESTAMP | Timestamp of expected event encoding end |
| event_active | BOOL | Event active flag (false to disable event) |
| event_public | BOOL | Public event flag (false requires auth) |