Project

General

Profile

Channels Backend » History » Version 6

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
![](clipboard-202501021435-zedqi.png)
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 6 Constantinos Lempidakis
Type                 (TV, PAY TV, Radio)
33 1 Constantinos Lempidakis
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.