1. Live TV broadcast;
2. Video On Demand on-demand;
3. Time Shift TV time shift;
4. TV on demand playback;
5. Near TV on demand (NVOD) carousel;
6. Channel selection auto restoration channel memory;-business-side implementation
7. VOD break point replay breakpoint memory;
8. Caption/message overlay subtitle superposition;
9. Preview of live channel live video preview; -- not supported.
10. Preview of on-demand content on-demand program preview; -- not supported
11. unique system startup content boot animation. yidian enables this function in EPG and plays an animation before entering the EPG homepage.
12. Background Music;
13. Parental Control parent lock and child lock;
14. Picture in picture (PIP) in-picture;
15. Picture sharing image sharing; -- Implementation on EPG
16. Local PVR (lpvr) Local recording;
17. Network-based PVR (NPVR) network recording and broadcasting;
18. Video call video communication (SIP). Point-to-Point demonstration is currently available. debugging is required because it is unclear about the VOIP network in front;
19. The system must support batch deletion of lpvr files. -- see lpvr requirements.
20. STB Standby recording-see lpvr requirements.
ACL Access Control List
As Application Server
Bras broadband remote access server
CBR constant bit rate fixed bit rate
CDN Content Distribution Network
CLI command line interface
CP content provider
DRM Digital Rights Management
Dlna digital living network alliance digital life network alliance.
DNT
DMP Digital Media Player
DMR digital media Renderer digital media Receiver
DMS Digital Media Server
IETF Internet Engineering Task Force Internet Engineering Task Group
IPTV Internet protocol television network TV
Isma Internet streaming media Alliance
Lpvr local personal video recorder Personal Local Video Recording
JSON JavaScript Object Notation js object tag
Mf media Function
NPVR network personal video recorder Personal Network Video Recording
NTSC National Television Systerms Committee National Television System Commission standard
OSD on screen display on the same screen
Pal Phase Alternating line-by-line Reverse Phase
PIP picture Iin picture
Pppoe PPP over Ethernet based on Ethernet Point-to-Point Protocol
Per View pay-as-you-go
Presentity presence entity the entity that publishes the presence Information
PS Presence Server
Pua presence User Agent
PVR personal video recorder personal video recording
A physical interface standard developed by the RCA Radio Corporation of America, commonly known as "Lotus head"
Service Control Function
SDF Service Discovery Function business Discovery Function
SDI serial digital interface
SP Service Provider Service/service provider
SSF Service Selection Function business Selection Function
STB set top box set-top box
TS transport stream transmission stream
Tstv time-shifted Television (time shifting) TV
Tvod true Video On Demand
UE user equipment user terminal device
UPnP Universal Plug and Play universal plug-and-play
VBR Variable Bit Rate
Vcdn virtual content distribution network virtual Content Delivery Network
VOD Video On Demand
Xcap xml configuration access protocol xml configuration Access Protocol
XML eXtensible Markup Language Extensible Markup Language
The goal of the digital living Network Alliance (dlna) is to share media content on home devices, as shown in the following figure:
The built-in or external storage STB (or hgw, home gateway) can be used as the DMS, the mobile phone can act as the DMC, and the audio can act as the DMR; STB and PC combine the functions of DMR and DMR to act as DMP.
The following figure shows the working relationship between DMR, DMR, and DMS playing media. The basic process is as follows:
1. DMC initiates the Browse action, obtains the media content list from DMS, and selects the playing tracks.
2. DMR verifies whether DMR has the ability to play the selected media file through the UPnP action getprotocolinfo, and notifies DMR Of The URI of the media file through the action setavtransporturi.
3. DMR sends a media file request to DMS Based on the media file URI.
4. DMS transfers the media file content to DMR for playback.
1. After the set-top box is started, devices can be found and searched through the UPnP protocol.
2. When the set-top box is working normally and enters "Media sharing", DMS devices in the home network are queried through the UPnP protocol.
3. On the "Media sharing" page, the set-top box allows you to dynamically refresh the DMS device list in the background. The search interval is 15 seconds. You can also manually refresh the DMS device list.
1. The set-top box supports DMP, connects to the remote DMS media library, and plays videos, music, and images.
2. Different set-top boxes can share the playback bookmarks.
3. You can pause, play, fast forward, and fast return when playing a video on the set-top box. The speed can be 2x, 4x, 8x, 16x, or 32x.
4. When playing a video on the set-top box, you can position the video through the progress bar.
5. You can set the playback list and select the following three modes: sequential playback, loop playback, and random playback.
6. When you select to play music, the set-top box displays the background image and the playback list.
7. Media transmission must be supported in http mode, and RTP mode is optional.
1. The set-top box supports built-in hard disks or USB external storage as the storage medium of the local DMS media library.
2. The set-top box supports the DMS function to share local media content to other set-top boxes or pc terminals in the home.
3. The DMS-enabled set-top box can manage the content of the local media repository. This is equivalent to managing lpvr Recording files. You can delete, partially delete, and all files in the media repository.
4. DMS-enabled set-top boxes allow users to set the root directory and sub-directories in the local media library as media sources.
5. Different set-top boxes can share the playback bookmarks.
6. A set-top box that supports DMS allows up to three other set-top boxes or pc terminals to watch the program content simultaneously.
7. Media transmission must be supported in http mode, and RTP mode is optional.