Wowza Community

Dash HbbTV compatibility

Hi,

we’re facing some issues with Dash streams on HbbTV.
Some Smart TVs are not able to play the Dash stream.
I’m wondering if the issue could be the HbbTV profile, Wowza uses
urn:hbbtv:dash:profile:isoff-live:2011
but I’d like to use profile
urn:hbbtv:dash:profile:isoff-live:2012
which is the HbbTV 1.5 standard.

How can I set the 2012 profile on the application?
I have seen this post Where to add the property mpegdashEnableHbbtvLiveProfile?
but it’s not clear to me the right syntax of the parameter to be set.

Anyone has faced similar issues with HbbTV?
Thanks for your support
Dave

AFAIK, Wowza Streaming Engine doesn’t have support for the 2012 profile. It does have some support for HbbTV; this is a message I received in 2016 (alternative option below the code snippet):

We do fully support the “urn:mpeg:dash:profile:isoff-live:2011” profile, which is the standard live DASH profile in Wowza Streaming Engine but currently we don’t officially support the HbbTv profile. Customers have reported that some level of compatibility has been shown using the HbbTv LiveStreamPacketizer property. This property will change the MPD@profile attribute we report from “urn:mpeg:dash:profile:isoff-live:2011” to “urn:hbbtv:dash:profile:isoff-live:2011” (note it’s “2011” not “2012”).

To enable this property please add the following property to your [install-dir]/conf/[Application]/Application.xml file in the Root/Application/LiveStreamPacketizer/Properties" tag as shown below:

    <LiveStreamPacketizer>
        <!-- Properties defined here will override any properties defined in conf/LiveStreamPacketizers.xml for any LiveStreamPacketizers loaded by this applications -->
        <Properties>
            <Name>mpegdashEnableHbbtvLiveProfile</Name>
            <Value>True</Value>
            <Type>Boolean</Type>
        </Properties>
    </LiveStreamPacketizer>

Another option is to enable the property above and also add another property right after it - also in the LiveStreamPacketizer/Properties section. This will add the 2012 profile to the manifest although it won’t actually be the 2012 profile. But some devices will accept it and play the stream.

<Property>
    <Name>mpegdashAdditionalLiveProfiles</Name>
    <Value>urn:hbbtv:dash:profile:isoff-live:2012</Value>
    <Type>String</Type>
 </Property>
2 Likes

Thank you Karel, I did the changes on the application.
Now the manifest shows the HbbTv live profile.

I really thank you.

1 Like