-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
making it easier to target HbbTV and ATSC3 smart TVs #1
Comments
@jpiesing maybe in first stage we need just a script that generates the MPEG-2 TS Stream based on input parameters (mainly the endpoint of the test runner). Do you have volunteers in mind who can help with this? |
HbbTV uses the open source package opencaster, http://www.avalpa.com/the-key-values/15-free-software/33-opencaster, to generate transport streams with AITs. I suspect it's a matter of finding finding out how to call it with the right arguments. There are examples in the documentation. |
In case it's useful, another alternative is tsduck. So one option is to create a TS using ffmpeg and tsduck, with an AIT that can be updated with the correct test runner URL via a script. |
February 2nd |
I'm sure we can provide an ATSC pcap, presuming CTA agree to share one we'll produce for their NEXTGEN TV logo program anyway. |
For HbbTV, it has been pointed out HbbTV 2.0.x's support for DIAL would allow the test UI on the PC to push the HTTP server URL straight to a TV without needing a transport stream or a modulator. ATSC A/338 includes something very similar as "Companion Device Application to Primary Device Communication". @bobcampbell-eurofins Do you know if A/338 is implemented in the real world? |
Hi Jon, I can't speak for ATSC implementers but A/338 is not something I think has been widely adopted in the real world yet. I think it is considered "optional", for a start, and the CTA's CEB 32.X docs (Recommended Practice for ATSC 3.0 Television |
Discussion has been around a test setup that would dynamically edit or create a PCAP stream that points to the hosted version so that tests are be launched in the correct user agent. Eurofins is willing to investigate this approach after certain resources are available, so we should hold off on decisions until after the March timeframe. No "due date" for results of this investigation is set yet. |
I would like to see a button in the landing page (or perhaps the page to configure a session) that;
Once the test engineer has got the TS or PCAP on a system with a modulator, they can use the UI of the stream player for that modulator to play the TS or PCAP. |
For HbbTV, there is also the option for the reference to the landing page to be pushed to the DUT using DIAL. Due to a lack of suitable web APIs, this would be limited to locally hosted instances of the docker image and would run as part of the docker image. This has particular advantages in the current circumstances as not everyone working from home will have a modulator with them. It also simplifies the process as the session id can be pushed to the DUT in the DIAL messaging. |
After discussions with @louaybassbouss , the DPCTF test runner is derived from the WMAS test runner.
|
Yan is already testing with HbbTV using just the Test Runner. Requires a cloud transport stream (which WMAS does have). It does not appear anything has been done on ATSC. |
For reference the upcoming (Jan 2024) and current (Dec 2023) release of Resillion's test harnesses for HbbTV (Ligada) and ATSC (Arreios) support WMAS testing natively within the tool environment. I.e. no configuration of launch RF streams required and the servers for the tests are hosted by Resillion. These tools are used by all major manufacturers for those standards. DPCTF capability will follow in subsequent releases, including local hosting of the test infrastructure. |
We should consider making it easier to target HbbTV and ATSC3 smart TVs.
Specifically, we could include in the UI on the PC a button that generates a file with the correct signalling to launch the test runner on the Smart TV - a file suitable to be played into the TV by a modulator as-is.
I don't know what this file would be for ATSC3 but I'm sure there is something.
For HbbTV, it would be an MPEG-2 transport stream with an AIT containing the IP address of the PC.
The text was updated successfully, but these errors were encountered: