Zixi Market Switching: ESAM Ag...
Zixi ESAM Agent
Appendix C: Example SPE and SPN XML
3 min
spe \<esam\ signalprocessingevent xmlns\ esam="urn\ cablelabs\ iptvservices\ esam\ xsd\ signal 1" xmlns\ core="urn\ cablelabs\ md\ xsd\ core 3 0" xmlns\ md="urn\ cablelabs\ md\ xsd\ signaling 3 0" xmlns\ xsi="http //www w3 org/2001/xmlschema instance" xsi\ schemalocation="urn\ cablelabs\ iptvservices\ esam\ xsd\ signal 1 oc sp esam api i03 signal xsd"> \<esam\ acquiredsignal acquisitionpointidentity="id of scte source" \<! input/output where scte was detected > acquisitionsignalid="d02ecd86 a20f 4f35 90e3 b98265cd7c79" acquisitiontime="2024 12 14t01 21 17 296z" \<md\ utcpoint utcpoint="2024 12 14t01 21 16 978z" /> \<! switch time per scte pts > \<md\ binarydata signaltype="scte35">/dbuaaaaaaaaaaeabqb+ixeruqa+ah1dvuvjcxsiuh/oaaaaaaabctewmdewmjy1mcefaaidq1vfsqmebfx//waaaf7aaqkxmdaxmdi2ntawaqd/aaic\</md\ binarydata> \</esam\ acquiredsignal> \</esam\ signalprocessingevent> esni spn \<signal\ signalprocessingnotification xmlns\ adi3="urn\ cablelabs\ md\ xsd\ core 3 0" xmlns\ signaling="urn\ cablelabs\ md\ xsd\ signaling 3 0" xmlns\ signal="urn\ cablelabs\ iptvservices\ esam\ xsd\ signal 1" xmlns\ manifest="urn\ cablelabs\ iptvservices\ esam\ xsd\ manifest 1" xmlns\ ns5="http //www cablelabs com/namespaces/metadata/xsd/confirmation/2" xmlns\ common="urn\ cablelabs\ iptvservices\ esam\ xsd\ common 1" xmlns\ content="urn\ cablelabs\ md\ xsd\ content 3 0" xmlns\ offer="urn\ cablelabs\ md\ xsd\ offer 3 0" xmlns\ po="urn\ cablelabs\ md\ xsd\ placementopportunity 3 0" xmlns\ terms="urn\ cablelabs\ md\ xsd\ terms 3 0" xmlns\ title="urn\ cablelabs\ md\ xsd\ title 3 0"> \<common\ statuscode classcode="0"/> \<signal\ responsesignal action="noop" acquisitionpointidentity="id of scte source" acquisitionsignalid="b48831ab 07d1 4955 988e c6a004aac2ef" acquisitiontime="2025 01 23t18 00 01 118z"> \<signaling\ utcpoint utcpoint="2025 01 23t18 00 00 772z"/> \<signaling\ binarydata signaltype="scte35">/dcsaaaaaaaaaaeabqb+auatqgb8ah1dvuvjb+6chx//aaaaaaabc ewmdexmjq4mjebaaidq1vfsqe5igb/zgaaaaaaaqkxmdaxmti0odiraqachunvrukh8hsyf84 aaaaaaejmtawmtmwmta4eaeaah1dvuvjb/b0mx/oaaaaaaabctewmdezmdewocabaj+o1w8= \</signaling\ binarydata> \<signal\ alternatecontent altcontent="true" altcontentidentity=”zixi channel id" zoneidentity="zixi target id"/> \<! ^^ input id to switch to, output id of output to switch > \</signal\ responsesignal> \</signal\ signalprocessingnotification> pois spn \<signal\ signalprocessingnotification xmlns\ adi3="urn\ cablelabs\ md\ xsd\ core 3 0" xmlns\ signaling="urn\ cablelabs\ md\ xsd\ signaling 3 0" xmlns\ signal="urn\ cablelabs\ iptvservices\ esam\ xsd\ signal 1" xmlns\ manifest="urn\ cablelabs\ iptvservices\ esam\ xsd\ manifest 1" xmlns\ ns5="http //www cablelabs com/namespaces/metadata/xsd/confirmation/2" xmlns\ common="urn\ cablelabs\ iptvservices\ esam\ xsd\ common 1" xmlns\ content="urn\ cablelabs\ md\ xsd\ content 3 0" xmlns\ offer="urn\ cablelabs\ md\ xsd\ offer 3 0" xmlns\ po="urn\ cablelabs\ md\ xsd\ placementopportunity 3 0" xmlns\ terms="urn\ cablelabs\ md\ xsd\ terms 3 0" xmlns\ title="urn\ cablelabs\ md\ xsd\ title 3 0"> \<common\ statuscode classcode="0"/> \<signal\ responsesignal action="noop" acquisitionpointidentity="id of scte source" acquisitionsignalid="2d72de37 068d 4ace bcf8 39a4c407dbae" acquisitiontime="2025 01 24t17 43 20 631z"> \<signaling\ utcpoint utcpoint="2025 01 24t17 43 20 207z"/> \<signaling\ binarydata signaltype="scte35">/da1aaaaaaaaaaeabqb+npdjpqafah1dvuvjb91lsh/oaaaaaaabct ewmdeyoy4naeaaf2gona=\</signaling\ binarydata> \</signal\ responsesignal> \</signal\ signalprocessingnotification>