Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added backend/images/IRT_logo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added backend/images/dashif-logo-283x100_new.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added backend/images/dvb-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion backend/schedule_templates/cgsid_1.xml
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@
<RelatedMaterial>
<HowRelated href="urn:tva:metadata:cs:HowRelatedCS:2012:19"/>
<MediaLocator>
<MediaUri contentType="image/png">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
<MediaUri contentType="image/png" integrity="sha1=:broken:">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
</MediaLocator>
</RelatedMaterial>
</BasicDescription>
Expand Down
2 changes: 1 addition & 1 deletion backend/schedule_templates/cgsid_12.xml
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@
<RelatedMaterial>
<HowRelated href="urn:tva:metadata:cs:HowRelatedCS:2012:19"/>
<MediaLocator>
<MediaUri contentType="image/png">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
<MediaUri contentType="image/png" integrity="sha1=:broken:">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
</MediaLocator>
</RelatedMaterial>
</BasicDescription>
Expand Down
2 changes: 1 addition & 1 deletion backend/schedule_templates/cgsid_13.xml
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@
<RelatedMaterial>
<HowRelated href="urn:tva:metadata:cs:HowRelatedCS:2012:19"/>
<MediaLocator>
<MediaUri contentType="image/png">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
<MediaUri contentType="image/png" integrity="sha1=:broken:">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
</MediaLocator>
</RelatedMaterial>
</BasicDescription>
Expand Down
2 changes: 1 addition & 1 deletion backend/schedule_templates/cgsid_4.xml
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@
<RelatedMaterial>
<HowRelated href="urn:tva:metadata:cs:HowRelatedCS:2012:19"/>
<MediaLocator>
<MediaUri contentType="image/png">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
<MediaUri contentType="image/png" integrity="sha1=:broken:">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
</MediaLocator>
</RelatedMaterial>
</BasicDescription>
Expand Down
2 changes: 1 addition & 1 deletion backend/schedule_templates/cgsid_5.xml
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@
<RelatedMaterial>
<HowRelated href="urn:tva:metadata:cs:HowRelatedCS:2012:19"/>
<MediaLocator>
<MediaUri contentType="image/png">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
<MediaUri contentType="image/png" integrity="sha1=:broken:">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
</MediaLocator>
</RelatedMaterial>
</BasicDescription>
Expand Down
2 changes: 1 addition & 1 deletion backend/schedule_templates/cgsid_8.xml
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@
<RelatedMaterial>
<HowRelated href="urn:tva:metadata:cs:HowRelatedCS:2012:19"/>
<MediaLocator>
<MediaUri contentType="image/png">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
<MediaUri contentType="image/png" integrity="sha1=:broken:">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
</MediaLocator>
</RelatedMaterial>
</BasicDescription>
Expand Down
2 changes: 1 addition & 1 deletion backend/schedule_templates/cgsid_9.xml
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@
<RelatedMaterial>
<HowRelated href="urn:tva:metadata:cs:HowRelatedCS:2012:19"/>
<MediaLocator>
<MediaUri contentType="image/png">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
<MediaUri contentType="image/png" integrity="sha1=:broken:">http://tmsimg.com/assets/p10117343_i_h13_ab.jpg</MediaUri>
</MediaLocator>
</RelatedMaterial>
</BasicDescription>
Expand Down
73 changes: 72 additions & 1 deletion backend/servicelists/example.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@
<LCN channelNumber="648" serviceRef="tag:dvb.org,2020:sid18"/>
<LCN channelNumber="649" serviceRef="tag:dvb-i-referenceapp,2023:Parental-1"/>

<LCN channelNumber="401" serviceRef="tag:dvb-i-referenceapp,2026:Digest-1"/>
<LCN channelNumber="402" serviceRef="tag:dvb-i-referenceapp,2026:Digest-2"/>

<LCN channelNumber="21" serviceRef="tag:dvb.org,2020:DASHIF-LL"/>
<LCN channelNumber="23" serviceRef="tag:dvb.org,2020:AKAMAI-LL"/>
<LCN channelNumber="24" serviceRef="tag:dvb.org,2020:AKAMAI-LL-CMCDv1-req"/>
Expand Down Expand Up @@ -73,6 +76,12 @@
<ServiceName xml:lang="en">IRT test channel</ServiceName>
<ServiceName xml:lang="zh">IRT测试通道</ServiceName>
<ProviderName>IRT</ProviderName>
<RelatedMaterial>
<tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2021:1001.2"/>
<tva:MediaLocator>
<tva:MediaUri contentType="image/jpeg">INSTALL~~LOCATION/backend/images/IRT_logo.jpg</tva:MediaUri>
</tva:MediaLocator>
</RelatedMaterial>
<ContentGuideServiceRef>cgsid_3</ContentGuideServiceRef>
</Service>
<Service version="1">
Expand Down Expand Up @@ -190,6 +199,7 @@
<ProviderName>DVB</ProviderName>
<ContentGuideServiceRef>cgsid_4</ContentGuideServiceRef>
</Service>

<Service version="1">
<UniqueIdentifier>tag:dvb-i-referenceapp,2023:Parental-1</UniqueIdentifier>
<ServiceInstance priority="1">
Expand All @@ -201,9 +211,64 @@
</ServiceInstance>
<ServiceName>Parental rating service 2</ServiceName>
<ProviderName>DVB</ProviderName>
<RelatedMaterial>
<tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2021:1001.2"/>
<tva:MediaLocator>
<tva:MediaUri contentType="image/png">INSTALL~~LOCATION/backend/images/dvb-logo.png</tva:MediaUri>
</tva:MediaLocator>
</RelatedMaterial>
</Service>

<Service version="1">
<UniqueIdentifier>tag:dvb-i-referenceapp,2026:Digest-1</UniqueIdentifier>
<ServiceInstance priority="1">
<DASHDeliveryParameters>
<UriBasedLocation contentType="application/dash+xml">
<dvbi-types:URI>https://refapp.hbbtv.org/livesim/02_llamanofragv1/manifest.mpd</dvbi-types:URI>
</UriBasedLocation>
</DASHDeliveryParameters>
</ServiceInstance>
<ServiceName>Digest Svc Logo #1</ServiceName>
<ProviderName>DVB</ProviderName>
<RelatedMaterial>
<tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2021:1001.2"/>
<tva:MediaLocator>
<!-- neither of the @integrity values are correct, so the warning image should be shown. -->
<!-- correct sha1 checksum is 7a9bcd546488ec16eadc5979457b1931e046a258 -->
<!-- correct sha256 checkaum is da310f0a2b34a312a4562f4efcf0f44ec065eab81eed464292979337470fae92 -->
<tva:MediaUri contentType="image/png"
integrity="sha1=:7a9bcd546488ec16eadc5979457b1931e046a259: sha256=:da310f0a2b34a312a4562f4efcf0f44ec065eab81eed464292979337470fae93:">
INSTALL~~LOCATION/backend/images/dvb-logo.png
</tva:MediaUri>
</tva:MediaLocator>
</RelatedMaterial>
</Service>

<Service version="1">
<UniqueIdentifier>tag:dvb-i-referenceapp,2026:Digest-2</UniqueIdentifier>
<ServiceInstance priority="1">
<DASHDeliveryParameters>
<UriBasedLocation contentType="application/dash+xml">
<dvbi-types:URI>https://refapp.hbbtv.org/livesim/02_llamanofragv1/manifest.mpd</dvbi-types:URI>
</UriBasedLocation>
</DASHDeliveryParameters>
</ServiceInstance>
<ServiceName>Digest Svc Logo #2</ServiceName>
<ProviderName>DVB</ProviderName>
<RelatedMaterial>
<tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2021:1001.2"/>
<tva:MediaLocator>
<!-- neither of the @integrity values are correct, so the warning image should be shown. -->
<!-- correct sha1 checksum is bc79dc5c91f82ec2a09e64fdedbed01c80eb3f78 -->
<!-- correct sha256 checkaum is 6665da0f38fababd687cac0cf806efa69efcc868ca2074092dc5f7625b386838 -->
<tva:MediaUri contentType="image/png"
integrity="sha1=:bc79dc5c91f82ec2a09e64fdedbed01c80eb3f79: sha256=:6665da0f38fababd687cac0cf806efa69efcc868ca2074092dc5f7625b386839:">
data:image/png;base64,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</tva:MediaUri>
</tva:MediaLocator>
</RelatedMaterial>
</Service>

<Service version="1">
<Service version="1">
<UniqueIdentifier>tag:dvb.org,2020:DASHIF-LL</UniqueIdentifier>
<ServiceInstance>
<ContentAttributes>
Expand Down Expand Up @@ -239,6 +304,12 @@
</ServiceInstance>
<ServiceName>DASH-IF livesim LL</ServiceName>
<ProviderName>DASH Industry Forum</ProviderName>
<RelatedMaterial>
<tva:HowRelated href="urn:dvb:metadata:cs:HowRelatedCS:2021:1001.2"/>
<tva:MediaLocator>
<tva:MediaUri contentType="image/jpeg">INSTALL~~LOCATION/backend/images/dashif-logo-283x100_new.jpg</tva:MediaUri>
</tva:MediaLocator>
</RelatedMaterial>
</Service>

<Service version="1">
Expand Down
Binary file added frontend/android/images/invalid-digest-image.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions frontend/android/player.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@

<script src="https://cdn.dashjs.org/v5.2.0/modern/umd/dash.all.min.js"></script>
<!-- <script src="https://cdn.dashjs.org/v5.2.0/modern/umd/dash.all.debug.js"></script> -->

<!-- from https://github.com/Caligatio/jsSHA -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jsSHA/3.3.2/sha.min.js" integrity="sha512-BxyFKQJGghS5eP0onpNVOIWUquOwEta0BDWCWO4uaxekRsii1KWPZxLkaV//TYHHdb7ZXEC5NI0bJvHpvJsGyA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>

<script src="../../identifiers.js"></script>
<script src="../../namespaces.js"></script>
<script src="../network.js"></script>
Expand Down
11 changes: 7 additions & 4 deletions frontend/channel-common.js
Original file line number Diff line number Diff line change
Expand Up @@ -135,10 +135,13 @@ Channel.prototype.parseSchedule = function (data) {
var howRelated = relatedMaterial[k1].getElementsByTagNameNS(TVA_ns, "HowRelated")[0].getAttribute("href");
if (howRelated == TVA_Promotional_Still_Image) {
//Program still image
program.mediaimage = relatedMaterial[k1].getElementsByTagNameNS(
TVA_ns,
"MediaUri"
)[0].childNodes[0].nodeValue;
// program.mediaimage = relatedMaterial[k1].getElementsByTagNameNS(
// TVA_ns,
// "MediaUri"
// )[0].childNodes[0].nodeValue;
var mediaLocators = relatedMaterial[k1].getElementsByTagNameNS(TVA_ns, "MediaLocator");
var image_uri = getMedia(relatedMaterial[k1], {});
program.mediaimage = image_uri ? image_uri.mediaUri : null;
break;
}
}
Expand Down
Loading