Channels Backend » History » Version 5
Constantinos Lempidakis, 01/02/2025 03:50 PM
| 1 | 1 | Constantinos Lempidakis | # Channels Backend |
|---|---|---|---|
| 2 | |||
| 3 | 1. "Channels" widget must be included in Canva. |
||
| 4 | |||
| 5 | |||
| 6 | 2. The backend of the Channels is described below: |
||
| 7 | |||
| 8 | ## Live Channels ## |
||
| 9 | |||
| 10 | * When the user will press the "Channels" button, a listing page will be displayed as the example below: |
||
| 11 | |||
| 12 |  |
||
| 13 | |||
| 14 | |||
| 15 | * Each Row will depict a channel content |
||
| 16 | * At the upper right corner an "Add New Channel" button will exist. |
||
| 17 | |||
| 18 | /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
||
| 19 | |||
| 20 | ### Add New Channel ### |
||
| 21 | * By clicking the "Add New Channel" button on the upper rigth corner the user will be able to add a new channel using a pop-up menu with the following options: |
||
| 22 | |||
| 23 | **Main information** |
||
| 24 | 4 | Constantinos Lempidakis | Active (TRUE/FALSE field) |
| 25 | 1 | Constantinos Lempidakis | Language translation field (similar to other pages) |
| 26 | Title (Text field) |
||
| 27 | Short description (Small Text field) |
||
| 28 | Description (Small Text field) |
||
| 29 | Genre (Selection field) |
||
| 30 | Country (Selection field) |
||
| 31 | Logo (Selection field, it will provide upload custom logo or select from the logo database) |
||
| 32 | Type (TV or Radio) |
||
| 33 | Order No (Numeric field) |
||
| 34 | |||
| 35 | |||
| 36 | **Misc** |
||
| 37 | Headend IP/Port (Text field) |
||
| 38 | Original Service ID (Text Type) |
||
| 39 | |||
| 40 | **Source** (Check the available options below) |
||
| 41 | |||
| 42 | For IP: |
||
| 43 | IP address |
||
| 44 | Port |
||
| 45 | Protocol (Drop down field, options: UDP,RTP,HLS,MPEG-DASH,RTSP,RTMP,SRT,HTTP) |
||
| 46 | |||
| 47 | 5 | Constantinos Lempidakis | For DVB-T: |
| 48 | 1 | Constantinos Lempidakis | Frequency |
| 49 | Service ID |
||
| 50 | 5 | Constantinos Lempidakis | Modulation (Select field: QAM16,QAM64) |
| 51 | Bandwidth (Select field: 6,7,8) |
||
| 52 | LCN (Numeric field) |
||
| 53 | Original Net ID (Numeric field) |
||
| 54 | Network ID (Numeric field) |
||
| 55 | TS ID (Numeric field) |
||
| 56 | 1 | Constantinos Lempidakis | |
| 57 | 5 | Constantinos Lempidakis | For DVB-T2: |
| 58 | Frequency |
||
| 59 | Service ID |
||
| 60 | Modulation (Select field: QAM16,QAM64) |
||
| 61 | Bandwidth (Select field: 6,7,8) |
||
| 62 | LCN (Numeric field) |
||
| 63 | Original Net ID (Numeric field) |
||
| 64 | Network ID (Numeric field) |
||
| 65 | TS ID (Numeric field) |
||
| 66 | |||
| 67 | 1 | Constantinos Lempidakis | For DVB-C: |
| 68 | Frequency |
||
| 69 | Service ID |
||
| 70 | 5 | Constantinos Lempidakis | Modulation (Select field: QAM16,QAM32,QAM64,QAM128,QAM256) |
| 71 | Bandwidth (Select field: 6,7,8) |
||
| 72 | Symbol Rate (Numeric field) |
||
| 73 | LCN v |
||
| 74 | Original Net ID (Numeric field) |
||
| 75 | Network ID (Numeric field) |
||
| 76 | TS ID (Numeric field) |
||
| 77 | 2 | Constantinos Lempidakis | |
| 78 | ## General Guidelines ## |
||
| 79 | * All the above fields must be available as columns in all listing pages |
||
| 80 | * All the above fields must have several filtering options in all listing pages |
||
| 81 | 3 | Constantinos Lempidakis | |
| 82 | |||
| 83 | ## Canvas side ## |
||
| 84 | |||
| 85 | From the canvas side under the "Audio & Video" menu we need to add the following widgets: |
||
| 86 | |||
| 87 | * Channel list widget |
||
| 88 | The Channel list widget will be a table consisting of several rows and columns, specified from the user. |
||
| 89 | Each box, will consists of the channel logo as well as its name. |
||
| 90 | The size and the number of rows and columns will be specified by the user. |
||
| 91 | |||
| 92 | * Genre widget |
||
| 93 | The Genre widget will be a drop down menu providing all available options. |
||
| 94 | The user will be able to adjust its size |
||
| 95 | The translation will be depicted from the appropriate trabslation field. |
||
| 96 | |||
| 97 | * Group widget |
||
| 98 | The Group widget will be a drop down menu providing all available options. |
||
| 99 | The user will be able to adjust its size |
||
| 100 | The translation will be depicted from the appropriate trabslation field. |
||
| 101 | |||
| 102 | * Country widget |
||
| 103 | The Country widget will be a drop down menu providing all available options. |
||
| 104 | The user will be able to adjust its size |
||
| 105 | The translation will be depicted from the appropriate trabslation field. |