The following new data elements are now available in Ad Debug queries

  • Selected? -  "true" if an ad was sent to be inserted, "false" if it was not ready for insertion.
  • Initial Ad Id - Ad ID from the initial ad response associated with the ad
  • Fallback? -  "true" if the ad is a fallback ad, "false" if it is not
  • Asset Status - Ingest status of each ad asset
    Ok / ready: Ready to play
    Pending: Currently being ingested
    Error: Not inserted, there was an issue ingesting

Test Player - For users with test player access, ads in the OK or Ready state, can be viewed via a test player link in the status column

We are excited to announce the release of VOD Uploader 1.1, which is being made available on our Uplynk platform for accounts that have been used for content creation. VOD Uploader 1.1 allows the definition of VOD Uploader Templates which can be used to configure the VOD Uploader when uploading local files. Users can also have per file customizations to define items such as metadata and ad breaks.

To access VOD Uploader 1.1, simply navigate to the "Content" section and select "VOD Uploader". VOD Uploader Templates themselves are found under Settings. If your account has never been used for content creation, please contact Support to have this feature enabled.

Documentation available below: * VOD Uploader

Contact Support with any questions.

Fixes:

  • Fix a rare race condition affecting use_brokers=3 and use_brokers=4 slicers that sometimes caused the slicer to crash during a broker upgrade.

  • Fix accumulating lipsync error on secondary audio tracks due to timeline discontinuities and 33-bit PTS rollover.

  • Fix slicer not obeying brokers goaway directive when slicer is in an Ad break or blackout.

  • Fix a blackout_timeline_on_boundary_break_start regression.

  • Fix an old regression in handling portrait/landscape input vs encoding profile mismatch.

  • Fix use_brokers=4 losing slices when switching brokers, causing a deadlock followed by an involuntary_blackout several hours later.

  • Prevent a race condition that could result in losing an unfinished slice when switching brokers, causing a stalled live channel.

  • Signal ad_start at the start of warm stand-by failover state to avoid triggering stalled live channel alert.

  • Fix debugoverlay flicker caused by deinterlace: doubler with SDI input.

  • Fix handling of "failover_id": null response.

  • Fix mac CameraSlicer microphone and camera entitlements issues.

  • Improve exception handling in slicer API component.

  • Fix secondary audio issues caused by a tug-of-war between injecting blank audio and dropping late audio frames.

  • Do not parse SMPTE 2038 stream if it’s not listed in pids.

  • Handle SMPTE 2038 parser exceptions.

  • Fix SMPTE 2038 DID/SDID configuration and parity checking.

  • Fix -use_all_audio_tracks creating an empty audio track description.

  • Fix liveslicer failure to start when DVB teletext pid is specified in slicer config pids.

  • Fix rtmp slicer crash when rtmp_url is not specified in slicer config.

Enables:

  • Runtime update of liveslicer failover configuration, without slicer restart.

  • Runtime update of liveslicer profile, without slicer restart.

  • UDP/TCP signal capture in unicast mode.

  • Add VMNU output to python SCTE plugin.

  • Add slicer_upload_backlog_threshold config option with range [5, 80], default value 10.

Other changes:

  • Reimplement Dolby ATMOS pass-through.

  • Reimplement delay: liveslicer option.

  • Reimplement UDP capture.

  • Liveslicer will fetch and process remote slicer config after the local config has been processed:

  • This allows local failover_id to be specified after enable_remote_config.

  • This ensures that the remote slicer config is authoritative.

  • Log failover health evaluation faults.

  • Update root CA bundle to the latest version.

  • Refer to rollover_external_id slicer config option when involuntary blackout ends to optionally rollover external_id, description, and metadata.

  • Log the broker list, and improve JSON data formatting in the log.

  • Codesign slicer builds for mac intel and arm64.

Known issues:

  • Apple M1 slicer build (mac_arm64) does not support Dolby AC3/EC3 encoding, or Nielsen options.

  • Slicer response to /reload_remote_slicer_config includes error: 1 even when there was no error.

  • Live preview is currently not possible with CameraSlicer.app.

Prerequisites:

  • Due to CentOS 6 reaching EOL in November 2020 this slicer release requires CentOS 7 or newer.

  • Due to the slicer being built on CentOS 7 it picks up some new library dependencies which are not included in the base install of Ubuntu 18.04. Ubuntu users may need to pre-install them: sudo apt install libnl-3-200 libatomic1.

  • Nvidia driver 418 or later is required for HEVC 4K HDR/SDR.

  • Mac intel build: sudo xattr -d -r com.apple.quarantine uplynk_slicer_mac_64-23062600-master.

As of 23020901-rc1 VOD slicer no longer requires a CPU with AVX instruction set support, and is compatible with rosetta on Apple M1.

A new job export feature is now available to export all job details with a single click.  The new "Export Job Details" button will appear on the right side above job details after clicking into a specific job from the query results list page. When clicked, a zipped file containing 3 folders will be downloaded:

  • Transactions - JSON
  • Ads - JSON
  • Beacons - CSV

Note that individual tab export buttons will no longer be available since they have been consolidated into the new Export Job Details function.

Fixes:

  • Fix SMPTE 2038 captions MPEG-TS PID issue.

  • Fix ingest of yuvj420p content.

  • Fix flicker in debug overlay.

  • Fix a start_blackout: yes/sticky regression introduced in 23020901-rc1.

Other changes:

  • Add -deinterlace and -fieldorder to slicer -help.

  • Update embedded CA bundle to the latest version.

Known issues:

  • A rare race condition affecting use_brokers=3 and use_brokers=4 slicers may cause the slicer to crash during a broker upgrade.

Prerequisites:

  • Due to CentOS 6 reaching EOL in November 2020 this slicer release requires CentOS 7 or newer.

  • Due to the slicer being built on CentOS 7 it picks up some new library dependencies which are not included in the base install of Ubuntu 18.04. You may need to pre-install them: sudo apt install libnl-3-200 libatomic1.

  • Nvidia driver 418 or later is required for HEVC 4K HDR/SDR.

As of 23020901-rc1 VOD slicer no longer requires a CPU with AVX instruction set support, and is compatible with rosetta on Apple M1.

We are excited to announce the release of VOD Uploader 1.0, which is being made available on our Uplynk platform for accounts that have been used for content creation. VOD Uploader 1.0 allows a user to simply add VOD content to your content library from either your local machine, HTTP/HTTPS, or an Amazon S3 bucket without having to manually configure a Slicer.

To access VOD Uploader 1.0, simply navigate to the "Content" section and select "VOD Uploader". If your account has never been used for content creation, please contact Support to have this feature enabled.

Documentation available below: * VOD Uploader

Contact Support with any questions.

We have now officially launched our new Navigation UI! If necessary, it can be disabled by clicking on your user name in the top right corner of the Uplynk CMS, then selecting Enable Legacy Nav.

Contact Support with any questions.

Smartplay is now compatible with the following VAST 4.0, 4.1 & 4.2 features for SSAI integrations:

  • Mezzanine files for high quality ad ingest

  • Ad Verification dedicated elements will be treated the same way VAST 3 ad verification extension tags are now

  • Interactive Creative Ad files will be parsed and returned as companion ads in preplay responses, live linear ad data, and DMMs

Great news! We are excited to announce the release of Analytics 3.0, which is now available on our Uplynk platform. To access it, simply navigate to the "Analytics" section.

With this latest update, we have expanded our "Usage Summary" dashboard to provide you with even more valuable insights into your streaming data. You can now view information about the geolocation and devices used to stream your content, giving you a better understanding of where and how your content is being streamed.

The older version of Analytics will remain available throughout the month of April. Please contact our support team if you have any questions or concerns.

Fixes:

  • Fix mac slicer app forgetting vod_config on app restart.

  • Do not stop updating vol status during an ad break or blackout.

  • Fix mis-detection of small luma & vol changes (less than 1.0) as no-change.

Other changes:

  • Add rtp_enforce_unique_ssrc: yes/no option, off by default.

Known issues:

  • A rare race condition affecting use_brokers=3 and use_brokers=4 slicers may cause the slicer to crash during a broker upgrade.

Prerequisites:

  • Due to CentOS 6 reaching EOL in November 2020 this slicer release requires CentOS 7 or newer.

  • Due to the slicer being built on CentOS 7 it picks up some new library dependencies which are not included in the base install of Ubuntu 18.04. You may need to pre-install them: sudo apt install libnl-3-200 libatomic1.

  • Nvidia driver 418 or later is required for HEVC 4K HDR/SDR.

As of 23020901-rc1 VOD slicer no longer requires a CPU with AVX instruction set support, and is compatible with rosetta on Apple M1.