BS EN 50585:2014
$215.11
Communications protocol to transport satellite delivered signals over IP networks
Published By | Publication Date | Number of Pages |
BSI | 2014 | 82 |
This European Standard describes the SAT>IP communication protocol. It enables a SAT>IP server to forward satellite delivered signals to SAT>IP clients over IP networks. The typical use case would be the transport of television programs that were received from the satellite by the SAT>IP server to the SAT>IP client via the IP network. SAT>IP specifies a control protocol as well as the media transport (Figure 1).
SAT>IP is not a device specification.
The SAT>IP protocol distinguishes between SAT>IP clients and SAT>IP servers.
SAT>IP Clients
SAT>IP clients may reside in set-top boxes equipped with an IP interface or may be implemented as software applications running on programmable hardware such as Tablets, PCs, Smartphones, Connected Televisions.
SAT>IP Servers
SAT>IP servers may take various forms ranging from large MDU headends servicing whole buildings or communities to in-home IP multiswitches to simple IP adapters for a set-top box to, ultimately, IP LNBs.
Actual devices may be clients or servers or both depending on their feature set
PDF Catalog
PDF Pages | PDF Title |
---|---|
7 | Foreword |
8 | Introduction |
9 | 1 Scope 2 Normative references |
10 | 3 Terms, definitions and abbreviations 3.1 Terms and definitions |
11 | 3.2 Abbreviations |
12 | 4 Basic description of SAT>IP system 4.1 SAT>IP concept 4.2 Network topology |
13 | 4.3 Client functionality 4.4 Specification compliance 4.5 Usage scenarios 5 Protocol specification 5.1 General |
15 | 5.2 UPnP addressing 5.2.1 General 5.2.2 DHCP addressing 5.2.3 Auto-IP addressing 5.3 UPnP Discovery 5.3.1 General 5.3.2 Simple service description protocol SSDP |
16 | 5.3.3 Server Advertisements |
18 | 5.3.4 DEVICE ID negotiation 5.3.4.1 General description |
23 | 5.3.4.2 DEVICE ID Header Field |
24 | 5.3.4.3 Multicast Address Range 5.3.5 Client Search Requests |
25 | 5.4 UPnP Description 5.4.1 General 5.4.2 XML Device Description |
28 | 5.5 RTSP Control 5.5.1 General 5.5.2 Real time streaming protocol RTSP |
30 | 5.5.3 Setting up a new session |
35 | 5.5.4 Starting the playout of a media stream (PLAY) |
37 | 5.5.5 Maintaining a session (OPTIONS) |
38 | 5.5.6 Modifying a media stream |
39 | 5.5.7 Joining an existing stream 5.5.8 Listing available media streams (DESCRIBE) |
42 | 5.5.9 Closing the session and stopping the playout (TEARDOWN) |
43 | 5.5.10 RTSP Methods 5.5.10.1 Summary |
45 | 5.5.10.2 RTSP Headers in Request and Response Messages |
46 | 5.5.11 Uniform Resource Identifyer (URI) 5.5.12 Query Syntax |
47 | Frontend Selection Signal Source Selection |
48 | Physical Tuning Demultiplexing |
49 | URI Examples: |
50 | 5.5.13 Example of RTSP sequence diagram |
51 | 5.5.14 Internet Group Management Protocol (IGMP) 5.5.14.1 General 5.5.14.2 Multicast Operation 5.5.14.3 General Membership Queries |
52 | 5.5.14.4 Querier Election 5.5.14.5 Membership Reports |
53 | 5.5.14.6 Group-Specific Queries 5.5.15 Status Code Definitions 5.5.15.1 List of status code messages |
54 | 5.5.15.2 Client Error Response Messages (4xx) |
57 | 5.5.15.3 Server Error Response Messages (5xx) |
59 | 5.5.16 RTCP Announcements 5.5.16.1 Description 5.5.16.2 Syntax |
60 | 5.5.17 HTTP based requests 5.6 Media Transport 5.6.1 RTP Transport |
61 | 5.6.2 HTTP Streaming 5.7 Media Formats 6 Dynamic versus Static Server Operation 6.1 Dynamic Operation (default) 6.2 Static Operation |
62 | 6.3 Mixed Operation |
63 | Annex A (informative) Usage scenarios A.1 IP Adapter / IP Multiswitch A.2 IP LNB A.3 Master STB |
64 | A.4 Universal Service Gateway A.5 IP based SMATV / Multi-Dwelling Units |
66 | Annex B (informative) Client Implementation Guidelines B.1 General B.2 RTSP Clients B.2.1 Definition B.2.2 Client Setup and Configuration Settings |
67 | B.2.3 Service Discovery |
68 | B.2.4 Channel change implementation |
69 | B.3 IGMPv3 Clients B.3.1 Definition B.3.2 Client Setup and Configuration Settings |
72 | Annex C (informative) Example of SAT>IP Message Exchanges C.1 Example 1: Unicast Session Setup (no front-end selected) plus three additional channel changes |
74 | C.2 Example 2: Multicast Session Setup with front-end selection and destination address/port |
76 | Annex D (informative) Support for DVB-T/-T2 (optional) D.1 General D.2 Implementation |
78 | Annex E (informative) SAT>IP trademark and certification E.1 Trademark E.2 Artwork E.3 Certification |
79 | Bibliography |