This message serves as notification that Edgio Uplynk Streaming will be decommissioning *-z.uplynk.com cnames on June 30th 2024. This includes, but is not limited to:

  • cms-z.uplynk.com

  • services-z.uplynk.com

  • content-z.uplynk.com

Urls without -z (cms.uplynk.com, services.uplynk.com, content.uplynk.com, etc) will NOT be affected and will remain unchanged.

If your workflow utilizes any *-z.uplynk.com domains, you must change the urls in your workflow to the standard *.uplynk.com urls prior to June 30th 2024 to avoid issues or downtime.

We are excited to announce the release of a new update to our Channel Scheduler!

This enhancement allows you to streamline your scheduling process, offering the convenience of importing schedules directly from a CSV file. Additionally, you can now export your existing schedule to a CSV format, making it effortless to share with various stakeholders.

This feature is already enabled on your account and you can access it via the "Schedule" tab in your channel.

For more information, please check out our documentation here.

If you have any questions, please reach out to Support.

On Wednesday, we'll add a new attribute to the Live Event callback message called "vod_duration". This attribute will equal 0 until the "event" attribute changes to "VOD Available". At that time, "vod_duration" will equal the event's duration without ads.

If you have any questions, please reach out to Support.

Fixes:

  • Fix several UBSAN and TSAN errors.

  • Fix a slicer shutdown deadlock due to an unreachable broker.

  • Fix an issue when multiple non-homogeneous NVENC GPUs are present.

  • Fix a broker-side race condition on updating slice storage records.

Enables:

  • Load ImageBug from URL.

  • Support TTML role tag.

  • Support for HLG and HDR10 SDI signal ingest with input: blackmagic.

  • Optional no_signal_startup: yes to allow liveslicer to start with minimal functionality in absence of the expected input signal, to support slicer API calls (/status, /shutdown, etc...)

Other changes:

  • Update install_live liveslicer installer script.

  • Drop support for AWS CDI signal ingest, but keep cdi_replay support.

  • Implement new slicer versioning system to follow major.minor.patch semantic versioning. The new versioning system still uses the build date as the major version, but adds a minor version, and a patch version. The minor and patch versions will be used for hotfixes and other additions to a major version when needed.

  • When switching brokers allow a 16s grace period for old broker to process already uploaded slices, and upload any remaining unfinished slices to the new broker after the 16s grace period.

Known issues:

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

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-231114.04.01-master.

  • Mac arm64 build: sudo xattr -d -r com.apple.quarantine uplynk_slicer_mac_arm64-231114.04.01-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.

Asset Reprocessing is now available, allowing you to add, edit or remove ad breaks from assets in Uplynk without needing to re-ingest.

These workflows can be accessed via the Uplynk portal and APIs.  To learn more check out our UI and API user docs.

Additional reprocessing capabilities will be added in future releases, in the meantime please reach out to support or your account manager for more information or to provide feedback.

Today we are pleased to announce the release of the Cloud Slicer Live (CSL) service for all use cases, including linear and live events.

CSL provides an economical and simple way to ingest live streams into the Uplynk platform. It supports major network video transport protocols such as SRT, RIST, RTMP, etc, and is simple to configure via a User Interface in the CMS.

To learn more about the CSL service visit our support documentation here

To enable CSL on your account, please contact your account manager.

We're excited to announce new upgrades to our Channel Scheduler!

Ever wanted to replay your live morning news until the live evening broadcast begins? Now, it's simpler than ever. With our new "Schedule Replay" feature, you can loop through content for a designated period with ease.

Additionally, we've introduced a drag & drop functionality for scheduled entries across the timeline, allowing for quicker and more convenient content scheduling.

Check out our UI and API docs for more details.

Should you have any questions or need assistance, please don't hesitate to reach out to our team. We're here to help!

Fixes:

  • Fix another edge case where video encoder could sometimes produce invalid output with PTS < DTS.

Known issues:

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

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-23092000-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.

Today we released Reduced Latency for Live Channels and Events. This new functionality will reduce the time between ingest and playback for a given stream to as low as 15s. Reduced Latency works with our existing features and workflows, only requiring minor encoding profile and playback configuration changes.

Actual latencies will vary based on platform, player, profile, and other factors. Different protocols and platforms including other third party networks and dependencies may also affect latency which are beyond the control of Edgio.

To learn more about Reduced Latency visit our support documentation here

To enable this functionality on your account, contact your account manager or [email protected]

Fixes:

  • Fix slicer behavior when every broker on its list has told the slicer to goaway, leaving the slicer with an empty brokers list.

  • Fix an edge-case and 2 race conditions that could cause slicer to lose some slices when switching brokers, leaving the slicer stuck waiting for unfinished slices and unable to shutdown.

  • Fix a defect in /reload_remote_slicer_config slicer API which always included error: 1 in the respose.

  • Fix handling of overlapping cues in rollup captions TTML.

  • Restore -nielsen support in mac intel slicer build, a recent regression.

  • Fix some issues with new async uplynk API and web request support in SCTE plugins.

  • Fix liveslicer preview crash on slicer shutdown.

  • Fix a rare bug where video encoder could sometimes produce output with PTS < DTS.

  • Fix SCTE plugin async uplynk API call authentication issue.

  • Fix SCTE plugin avail descriptor identification issue.

  • Fix an issue ingesting .umf file where trim start aligns exactly with the slice start boundary.

  • Fix a liveslicer entitlements issue with ssl_port: support on mac.

  • Fix AC3 pass-through issue when there are more input tracks than output tracks.

  • Fix slicer shutdown issue when input signal is lost and AC3 pass-through is enabled.

Enables:

  • Add support for additional timestamp formats in TTML subtitles.

  • Add support for more SCTE descriptors.

  • Add VU meter to livepreview and livepreview_with_audio video output.

  • Add scte_call_queue_size and scte_call_timeout_ms configuration options, for async web calls or uplynk API calls from within the SCTE python plugin.

  • Add uplynk_log_keeper_capacity liveslicer configuration option, add /get_last_n_logs, /get_logs, and /upload_logs slicer APIs.

  • Add -show_nv_devices and -nv_use_uuids slicer options.

  • Add -cmaf_only option.

  • CEA-608 XDS content rating pass-through to the Beam via parse_XDS: yes liveslicer config option.

Other changes:

  • Remove support for python2 SCTE plugins.

  • Ship CA bundle as a separate file included in the slicer package.

  • Update sample SCTE plugins to python 3.

  • Shutdown liveslicer according to no_signal_shutdown_time if no audio has been decoded within that time.

Known issues:

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

  • It is still possible (but rare) for video encoder to produce invalid output with PTS < DTS. This will be fixed in the upcoming 23092000 hotfix release.

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-23090500-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.