0% found this document useful (0 votes)
493 views22 pages

OnStream Products Release Notes - V3.30.0

Uploaded by

ivanhirata
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
493 views22 pages

OnStream Products Release Notes - V3.30.0

Uploaded by

ivanhirata
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

VisualOn OnStream Products Release Notes Version 3.30.

OnStream Products
Release Notes

Version 3.30.0

VisualOn, Inc.
VisualOn OnStream Products Release Notes Version 3.30.0

Copyright/Confidentiality Notice

© 2019 VisualOn, Inc. All rights reserved.

VisualOn Trademarks

Trademarks and service marks of VisualOn, Inc. (VisualOn) contained in this document are
attributed to VisualOn with the appropriate symbol. For queries regarding VisualOn’s
trademarks, contact the corporate legal department from VisualOn website.

VisualOn® OnStream®
All other trademarks are the property of their respective holders.

Proprietary and Confidential Information Notice


The information contained herein is proprietary and/or confidential information, including
trade secrets, of VisualOn or its licensors, and such information may not be used without
prior written permission of VisualOn. Without limiting the foregoing, no part of this
publication may be reproduced in whole or in part by any means (including photocopying or
storage in an information storage/retrieval system) or transmitted in any form or by any
means. By receiving and using the information in this document, the recipient agrees to
maintain the confidentiality of the information contained herein, and to be liable for any
damages resulting from the breach of confidentiality obligations. If the recipient is
unauthorized to receive this document, please return it or destroy it immediately.

Information in this document is subject to change without notice and does not represent a
commitment on the part of VisualOn. Except as may be explicitly set forth in an agreement
between VisualOn and its customer, VisualOn does not: (a) make, and expressly disclaims,
any representations or warranties as to the completeness, accuracy or usefulness of the
information contained in this document; (b) warrant that use of such information will not
infringe any third party rights; (c) assume any liability for damages or costs of any kind that
may result from use of such information.

RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure by the Government is subject


to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and
Computer Software clause at DFARS 252.227-7013.

UNPUBLISHED This document contains unpublished confidential information and is not to be


disclosed or used except as authorized by prior, written permission of VisualOn. Rights
reserved under the copyright laws of the United States.

VisualOn, Inc.
Proprietary and Confidential Page 1 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

Table of Contents

1. Overview ........................................................................................................ 3

Compatibilities ................................................................................................ 3
Supported platform and operating system .......................................................... 4
 OnStream MediaPlayer+ and Analytics products ........................................ 4
 OnStream AdFlow Product ...................................................................... 5
Supported web browsers .................................................................................. 5
 OnStream MediaPlayer+ and Analytics Products ........................................ 5
 OnStream AdFlow Product ...................................................................... 6
 VisualOn HTML5 Product ......................................................................... 6
Supported streaming protocols .......................................................................... 7
 OnStream AdFlow product ...................................................................... 8
Third party library versions ............................................................................... 9

2. Distribution Media Changes ............................................................................. 10

New files/folders added on Android: ................................................................. 10


New files/folders added on iOS: ....................................................................... 10
New files/folders added on Standalone ............................................................. 11
New files/folders added on tvOS ...................................................................... 11

3. New Features and Enhancements .................................................................... 12

OnStream MediaPlayer+ product ................................................................ 12


The following features are available in OSMP+Android ..................................... 12
The following features are available in OSMP+ Android and iOS ....................... 13
The following features are available in OSMP+ iOS and tvOS. ........................... 13
The following features are available in OSMP+ Android, iOS and tvOS .............. 13
The following feature is available across platforms: ......................................... 14
The following features are available in HTML5 Player+ ..................................... 14
The following features are available in AVPlayer+ ............................................ 15

4. Fixed Issues .................................................................................................. 16

5. Known Issues and Limitations ......................................................................... 17

OnStream MediaPlayer+ product ..................................................................... 17


HTML5 Player+ .............................................................................................. 19

6. VisualOn Customer Support ............................................................................. 20

VisualOn, Inc.
Proprietary and Confidential Page 2 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

1. Overview
This release note supports release version 3.30.0 for VisualOn® Onstream® products:
OnStream MediaPlayer+ product (hereafter referred to as OSMP+), OnStream Analytics
product, and OnStream AdFlow product. It covers installation, new features, resolved
issues, and known limitations.

We strongly suggest you to read the following release note before installing or upgrading
your OSMP+ products.

Compatibilities
This release is compatible with OnStream Product version 3.30.x.

For more information about APIs, refer to the API Reference Manual.zip file included in the
installation package.

Note (iOS only):


Ensure that the following framework files and lib files are included in your sample player
project for iOS, to guarantee the successful compilation environment.
AudioToolbox.framework
AVFoundation.framework
CFNetwork.framework
CoreAudio.framework
CoreGraphics.framework
CoreLocation.framework
CoreMedia.framework
CoreMotion.framework
CoreText.framework
CoreVideo.framework
Foundation.framework
libresolv.dylib
MediaPlayer.framework
OpenGLES.framework
QuartzCore.framework
Security.framework
SystemConfiguration.framework
UIKit.framework
VideoToolbox.framework
CoreMotion.framework

Note (Android only):

From OSMP+ SDK V3.22, Android Studio is suggested for building the VisualOn sample
player.

If Android Studio is not used, it may be necessary to manually add JAR files to the
package’s JAR folder. For example, the following JAR files are required to support VisualOn
OnStream Ads Flow:

VisualOn, Inc.
Proprietary and Confidential Page 3 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

 play-services-ads-9.4.0

 play-services-ads-lite-9.4.0

 play-services-base-9.4.0

 play-services-basement-9.4.0

 play-services-clearcut-9.4.0

 play-services-gass-9.4.0

 play-services-tasks-9.4.0

 support-annotations-23.0.0

 support-v4-23.0.0

Supported platform and operating system

 OnStream MediaPlayer+ and Analytics products

The following platforms and operating systems (OS) software are supported by OnStream
MediaPlayer+ and Analytics products:

 Android 2.3.x, Android 3.x, Android 4.0.x, Android 4.1.x, Android 4.2.x, Android
4.3.x, Android 4.4.x, Android 5.0, Android TV, Android 6.0, Android 7.0, Android
8.0, Android 9.0.

 Note: App should be built with Android 8.0 and JDK 1.8 for future release. JDK
1.8 cannot be replaced with JDK 1.7 compatibility.

 iOS8, iOS 9, iOS 10, iOS 11, iOS12.


 Windows 7, Windows 8, Windows 8.1 with ActiveX, NPAPI, and PPAPI plug-ins,
and Windows 10 with NPAPI and PPAPI plug-ins. On Windows, Active X and NPAPI
use UI windowed mode. PPAPI uses UI windowless mode.

 Mac OS 10.8, Mac OS 10.9, Mac OS 10.10, Mac OS 10.11 and Mac OS 10.12 with
NPAPI and PPAPI plug-ins using UI windowless mode.

 tvOS 10, tvOS 11, tvOS 12.


Note:

OSMP+ SDK has limited support for iOS 6 and iOS 7, please contact VisualOn for more
information.
Operating systems coverage for OSMP+ may be reduced to a subset of the OS listed above
depending on a third party library integrated and delivered with the OSMP+ SDK (for
example a third party DRM library).

VisualOn, Inc.
Proprietary and Confidential Page 4 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

 OnStream AdFlow Product

The following platforms and operating systems (OS) software are supported by OnStream
AdFlow product:

 Android 4.2.x, Android 4.3.x, Android 4.4.x, Android 5.0, Android TV, Android 6.0,
Android 7.0, Android 8.0, Android 9.0.
Note: App should be built with Android 8.0 and JDK 1.8 for future release. JDK
1.8 cannot be replaced with JDK 1.7 compatibility.

 iOS 8, iOS 9, iOS 10, iOS 11, and iOS 12.

Note: Third-party Ads and/or tracking SDK platform/OS support may be different than for
the AdFlow product.

Supported web browsers

 OnStream MediaPlayer+ and Analytics Products

Table 1 lists the web browsers supported by OnStream MediaPlayer+ plugins and plugins
Analytics products:

Table 1: Plugins supported web browsers

Browser

Platform OS
Firefox IE1 Chrome
Safari1 Edge
(NPAPI) (ActiveX) (PPAPI)

32-bit Mac Yes No N/A No (default is N/A


64bit)

64-bit Mac 32-bit mode: No No N/A Yes N/A

64-bit mode: Yes

32-bit Windows N/A Yes2 Yes Yes No

64-bit Windows N/A No Yes3 Yes No

Note: NPAPI is not supported starting from Safari 12 on MacOS. NPAPI, PPAPI, and
Standalone have upgraded to 64 bits on Mac.

1 Safari 64-bit and IE 64-bit support 32-bit plug-ins, but Chrome 64-bit and Firefox 64-bit do not support 32-bit plug-ins.
2 Firefox 52 no longer supports NPAPI plugins, so OSMP+ NPAPI plugins only support Firefox version 51 and below.
3 IE10/11 64-bit default mode is 64-bit. VisualOn 32-bit plug-in can run on IE10/11 64-bit.

VisualOn, Inc.
Proprietary and Confidential Page 5 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

Table 2 lists the web browser version supported by OnStream MediaPlayer+ plugins and
plugins Analytics products:

Table 2: Plugins web browser version

OS Browser Supported

browser version

Windows 7, 8, 8.1 with (ActiveX, NPAPI) plug-in using Internet Explorer (ActiveX) 10+
UI windowed mode, and Windows 10 with (NPAPI,
Google Chrome (PPAPI) 46+
PPAPI) plug-in using UI windowed mode
Mozilla Firefox (NPAPI) 19+

Mac 10.8, 10.9, 10.10, 10.11 and 10.12 with (NPAPI, Apple Safari (NPAPI) 8+

PPAPI) using UI windowless mode Google Chrome (PPAPI) 46+

 OnStream AdFlow Product

OnStream AdFlow product is available for Android, iOS and HTML5.

 VisualOn HTML5 Product

Table 2 lists the OS and web browser version supported by VisualOn HTML5 Player:

VisualOn, Inc.
Proprietary and Confidential Page 6 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

Table 3: VisualOn HTML5 OS and web browser version

Browser OS Version Browser Version

Firefox for desktop 47+

Chrome for desktop 48+

IE for Windows 8.1+ 11+

Edge for Windows 10.0+ 12+

Safari for Mac OS X 9+

Chrome for Mac OS X 48+

Firefox for Mac OS X 47+

Safari for iOS 8.0+

Chrome for Android 4.0+ 34+

Firefox for Android 4.0+ 41+

Edge for Android 4.0+

Opera for Windows 7+ 47+

Opera for Mac OS X 10.0+ 47+

Opera for Android 4.4+ 47+

Opera for Linux 47+

Note:
Please refer to the VisualOn_HTML5_Player_User_Guide for more details and limitations.

Supported streaming protocols


The following table lists the streaming protocols and the corresponding platform supported
by OnStream Mediaplayer+ and Analytics products:

VisualOn, Inc.
Proprietary and Confidential Page 7 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

Table 4: Streaming protocol / feature

Streaming Android iOS tvOS Plug-ins

protocol (32bit, (32bit, PPAPI NPAPI


/feature 64bit, 64bit) Windows/ Windows Windows Mac Safari
x86) Mac Chrome IE 10+ Firefox (NPAPI)

(PPAPI) (NPAPI)

HLS (Live, Yes Yes Yes Yes Yes Yes Yes

VOD, NTS)

Smooth Yes Yes Yes NA Yes Yes Yes

Streaming

(Live &

VOD)

DVR Yes Yes No Yes (HLS only) Yes Yes Yes

(Smooth

Streaming/H

LS)

DASH (M2TS Yes Yes Yes NA Yes Yes Yes

Simple/Main

, ISO BMFF

VOD/Live/M

ain/Full,

Multi Period)

RTSP Yes Yes No NA NA NA NA

Streaming/R

TSP over

HTTPS

HTTPs Yes Yes No Yes Yes Yes Yes

Progressive Yes Yes No NA Yes Yes Yes

Download

WM-HTTP Yes Yes No NA NA NA NA

Push & Play Yes Yes No NA NA NA NA

 OnStream AdFlow product

Supported streaming protocols for OnStream AdFlow product: HLS, SS, DASH, HTTPS, and
PD.

VisualOn, Inc.
Proprietary and Confidential Page 8 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

Third party library versions

The following third party libraries are included in OnStream MediaPlayer+ SDK:

 voZLib zlib 1.2.8

 ssl openssl 1.0.2o


 xml libxml2 2.9.4

 c-ares 1.14.0

VisualOn, Inc.
Proprietary and Confidential Page 9 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

2. Distribution Media Changes


The distribution media for the OnStream product version 3.30.0 (hereafter referred to as
this release) comes in a zip file, which is stored on an FTP site. This release enables you to
perform a new installation or an upgrade to the latest version.
Contact VisualOn sales personnel to obtain the FTP account and password.

New files/folders added on Android:

 \Android\SamplePlayer\res\layout\iframe_setting.xml

 \Android\SamplePlayer\src\com\visualon\AppPlayerCommonFeatures\APPAnalyticsVoEx
port.java

New files/folders added on iOS:

Note: Starting from 3.30.0, the previous static framework has been replaced to dynamic
framework on iOS and tvOS.

 \iOS\Bin\VisualOnS2ASwiftSamplePlayer_debug.ipa

 \iOS\Bin\VisualOnS2ASwiftSamplePlayer_release.ipa

 \iOS\Framework\version.info

 \iOS\Framework\debug\version.info

 \package\VisualOnS2A\iOS\Framework\debug\VisualOnOSMP.framework\Headers\VOO
SMPAudioDolbyFeatures.h

 \iOS\Framework\debug\VisualOnOSMP.framework\Info.plist
 \iOS\SamplePlayer\AppCfg

 \iOS\SamplePlayer\AppBehavior\AppDownloaderViewController.h

 \iOS\SamplePlayer\AppBehavior\AppDownloaderViewController.m
 \iOS\SamplePlayer\AppBehavior\AppDownloaderViewController.xib

 \iOS\SamplePlayer\AppPlayerCommonFeatures\APPAnalyticsVoExport.mm
 \iOS\SamplePlayer\AppUI\AppUserSetting.h

 \iOS\SamplePlayer\AppUI\AppUserSetting.m

 \iOS\SamplePlayer\Common

 \iOS\SwiftSamplePlayer

VisualOn, Inc.
Proprietary and Confidential Page 10 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

New files/folders added on Standalone

\Standalone\Doc\OnStream MediaPlayer+ Plugin UI-Control API Reference.pdf

New files/folders added on tvOS

Note: Starting from 3.30.0, the previous static framework has been replaced to dynamic
framework on iOS and tvOS.
 \tvOS\Framework\debug\VisualOnOSMP.framework\Info.plist

 \tvOS\Framework\debug\version.info

 \tvOS\Framework\version.info

 \tvOS\Framework\debug\VisualOnOSMP.framework\Headers\VOOSMPAudioDolbyFeatur
es.h

 \tvOS\SamplePlayer\AppBehavior\AppBehaviorErrorManager.h

 \tvOS\SamplePlayer\AppBehavior\AppBehaviorErrorManager.m

 \tvOS\SamplePlayer\AppBehavior\AppBehaviorEventManager.h

 \tvOS\SamplePlayer\AppBehavior\AppBehaviorEventManager.m
 \tvOS\SamplePlayer\AppBehavior\AppBehaviorOptionManager.h

 \tvOS\SamplePlayer\AppBehavior\AppBehaviorOptionManager.m
 \tvOS\SamplePlayer\AppBehavior\AppBehaviorOptionSettingManager.h

 \tvOS\SamplePlayer\AppBehavior\AppBehaviorOptionSettingManager.m

 \tvOS\SamplePlayer\AppCfg

 \tvOS\SamplePlayer\AppPlayerCommonFeatures\APPAnalyticsExport.h
 \tvOS\SamplePlayer\AppPlayerCommonFeatures\APPAnalyticsExport.mm

 \tvOS\SamplePlayer\AppPlayerCommonFeatures\APPAnalyticsVoExport.mm
 \tvOS\SamplePlayer\AppPlayerCommonFeatures\APPCommonPlayerAssetHelper.h

 \tvOS\SamplePlayer\AppPlayerCommonFeatures\APPCommonPlayerAssetHelper.m
 \tvOS\SamplePlayer\AppUI

 \tvOS\SamplePlayer\Common
 \tvOS\SamplePlayer\SamplePlayer\Assets.xcassets

VisualOn, Inc.
Proprietary and Confidential Page 11 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

3. New Features and Enhancements


This section provides a high-level description of new features and enhancement, as well as
new products supported in this release for each of the OnStream products:

 OnStream MediaPlayer+
 VisualOn HTML5 Player+

 VMP AVPlayer+

For more information about the new features and enhancements of OnStream
MediaPlayer+, refer to the com.visualon.OSMPPlayer.VOCommonPlayer class under the API
Reference Manual.zip file in the installation package.

OnStream MediaPlayer+ product

The following features are available in OSMP+Android

 For Android SwitchMultiPlayer, setting different low latency mode for different player
instances is now supported. To enable low latency, the player instance can call
setPreference (VOOSMPType.VO_OSMP_PREFERENCE.VO_OSMP_PREF_CATCH_LIVE_POSITION).

To disable low latency, the player instance can call


setPreference(VOOSMPType.VO_OSMP_PREFERENCE.VO_OSMP_PREF_NO_CATCH_LIVE_POSITION).

Low latency setting is disabled by default.


As for how to distinguish if the content is optimized for low latency or not, this is
application level logic.

 Opened API to “pause” and “continue playing” when HDMI cable is disconnected. Please
refer to the following method to use this feature
addConfiguration()

addConfiguration({"CanPauseForHDMIOFF":"true"});

In this case, playback will pause if HDMI is removed.


addConfiguration({"CanPauseForHDMIOFF":"false"});

In this case, playback will continue if HDMI is removed.


The default value is false.

VisualOn, Inc.
Proprietary and Confidential Page 12 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

The following features are available in OSMP+ Android and iOS

 For download manager, now we support downloading external SRT subtitle when
download starts. For Android, please use API setExternalSubtitleURL(), and for iOS,
please use API externalSubtitleURL(). If downloading external SRT subtitle is
successful, VO_OSMP_CB_STREAMING_DOWNLOADER_EXTERNAL_SUBTITLE_OK is emitted; and if it
fails, VO_OSMP_CB_STREAMING_DOWNLOADER_EXTERNAL_SUBTITLE_FAIL is emitted.

 Trick mode improvement: Dynamically downloading I frame according to the network


conditions with a maximum rendering frame rate target.

OSMP+ already supports Fast Forward and Fast Rewind trick play using I frame playlist
(HLS) or indexed track (DASH).

In this version, the behavior for playing I frame only tracks is improved in two ways:

- In case of high speed trick play the download speed is taken into account to keep a
smooth rendering.

- The existing setPlayIFrameOnly(boolean enable, float speed) behavior is


complemented by setPlayIFrameFPS(integer maxframerate) to not exceed rendering of
more than "maxframerate" frames per second.

This feature is supported in Android and iOS for HLS. A new API is added for this
feature: setPlayIFrameFPS(). Please refer to the API Reference Manual for details.

The following features are available in OSMP+ iOS and tvOS.

Support for native AAC, Dolby AC3 and EAC3 on iOs and tvOS
When selecting Hardware, OSMP+ will leverage the iOS/tvOS Audio Tool Box to play AAC and
Dolby AC3/EAC3. A new API VO_OSMP_DEC_AUDIO_HW is added for this feature.

The following features are available in OSMP+ Android, iOS and tvOS

 OSMP+ behavior improvement for playlist with multiple video codec:


OSMP+ behavior in case of playlists with multiple video codec is updated as follow:
OSMP+ will check if the audio and video codecs listed on a playlist are supported.
Non supported codec will be blacklisted and the corresponding bitrate will not be selected

VisualOn, Inc.
Proprietary and Confidential Page 13 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

during playback.
OSMP+ supports audio and video codec changes during playback.
The list of supported codec for a given playback session depends on the value of
VO_OSMP_DECODER_TYPE in openparam (see open() in the API reference manual for more
information).
By default, the playback session will start with the lowest bitrate of a supported codec.

The following feature is available across platforms:

 Analytics Overlay and Analytic Export are enabled by default in sample player in OSMP+
Android, iOS, tvOS, and HTML5.

 Support to show Closed Captioning 708 even if the data is not in service number 1. This
is supported across all the platforms.

The following features are available in HTML5 Player+

 Support resize and reposition of the image inside of poster tag by using key/value dict
object. Please see the following Sample code:

source: {
poster: {
url: "poster_image_url",
width: "300px",
height: "10%",
top: "100px",
left: "20%"
},
links: [{
uri: "http://rdmedia.bbc.co.uk/dash/ondemand/testcard/1/client_manifest-audio.mpd"
}]
}

Under posterConfig there are “width, height, top, left and sourceConfig parameters”.
Please see the following descriptions for each parameter:
“width”: The width of the poster display area. This can be set to any CSS unit, (px, em, %,
etc...) If this tag is empty, the poster width will default to the poster image's width.

“height”: The height of the poster display area. This can be set to any CSS unit, (px,
em, %, etc...) If this tag is empty, the poster width will default to the poster image's height.

VisualOn, Inc.
Proprietary and Confidential Page 14 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

“top”: The position relative to the top border of the video div. This can be set to any CSS
unit, (px, em, %, etc...) If this tag is empty, the top of the poster will default to the center
of the video div.

“left”: The position relative to the left border of the video div. This can be set to any CSS
unit, (px, em, %, etc...) If this tag is empty, the left side of the poster will default to the
center of the video div.

“sourceConfig”: The poster info for this content. See: module:Player~posterConfig. The
SDK will show the poster before the video content, or for the entire duration if the content is
purely audio. Each source can have its own poster. Each individual poster can be declared in
the same manor for different content links.

 Agama Analytics Export is supported on HTML5. You can refer to our HTML5 Player+
User Guide.html for detailed configurations.

 Added Web App license mechanisms to check Web App ID for Tizen and webOS. Please
provide your App ID to our VisualOn support team for applying the production license.

 ClearKey is supported for DASH on Chrome 35+, Firefox 47+ and Android 4.3+
 Upgraded dash.js to dash.js 2.9.0 and hls.js to hls.js 0.10.1.

 Universal Windows Platform preview. (Alpha release)


 HTML5 Player+ Web App preview. (Alpha release)

- For LG WebOS: HLS, DASH, Widevine DRM, cc / ttml / webvtt / IMSC1 subtitle, H264 /
H265 decoder, and 4K content are supported on 2016 ~ 2018 TVs. WebOs does not
support non-persistent license of PlayReady, so PlayReady DRM is not supported.

- For Samsung Tizen: DASH, HLS, Widevine DRM, cc / ttml / webvtt / IMSC1 subtitle,
H264 / H265 decode, and 4K content on 2017~2018 models are supported. Limited
support for 2016 models as the web engine Webkit r152340 is very old. Only basic
features such as DASH or HLS clear streams with webvtt subtitle are supported. DRM is
not supported at this time.

The following features are available in AVPlayer+

 FCC Compliance and UI preview are enabled on AVPlayer+ and tvOS.

 I-Frame playback with HLS streams is enabled on AVPlayer+

 Enabled AVPlayer native API on AVPlayer+

VisualOn, Inc.
Proprietary and Confidential Page 15 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

4. Fixed Issues
This chapter describes the issues that have been fixed since the last release. These issues
might be related to specific contexts only and might not impact you. Contact your local
VisualOn application engineers for more information.
1. [HDMI] When playing some DRM content on iPhone7 with HDMI connected, the video
sometimes freeze with progress bar jump back to earlier position ( #71879 )
2. Picture freezes every 5-10 seconds when playing a test stream with DVB subtitles
( #71606 )
3. Device will reboot when play to the end on STB 3200(4.0.3) ( #72443 )
4. Download Manager - iOS - Download time is worse by 50% - regression ( #71702 )
5. Detecting HOH (audio-description) subtitle files ( #70361 )
6. [HTML5] Player requests mpd file twice if there is token/query section in the url
( #72327 )
7. [Low Latency] Playing time is not accurate for some link ( #72732 )

VisualOn, Inc.
Proprietary and Confidential Page 16 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

5. Known Issues and Limitations


This chapter lists known open limitations pending resolution by VisualOn. These issues
might be related to specific contexts only and might not impact you. Contact your local
VisualOn application engineers for more information.

OnStream MediaPlayer+ product

 OSMP+ Android failed to play PlayReady content on AndroidTV and most STB devices.
Task ID: 69475
Platform/OS: Android
Steps to reproduce:
1. Select VisualOn PlayReady DRM type, set audio/video to Mediacodec.
2. Play PlayReady SS/Dash content (HLS PlayReady not support for Mediacrypto)

 The MP3 option should be grey if the package does not contain MP3 lib
Task ID: 71142
Platform/OS: iOS
Steps to reproduce:
1.Test on any packages doesn't contain MP3 lib
2. Play a MP3 file
3. Choose audio decoder to MP3
Actual result: It can be chosen, and it displays "audio not support"
Expected result: MP3 option should be grey, cannot be chosen.

 VideoPlayerActivity has leaked IntentReceiver


com.visualon.OSMPPlayerImpl.VOOSAnalytics
Task ID: 72686
Platform/OS:Android
Steps to reproduce:
1. Launch app and start streaming.
2. Close video player before streaming starts

 Player freezes for 90 seconds on destroy()


Task ID: 72288
Platform/OS: Android
Steps to reproduce:
1. Launch app and start playing a content
2. The player freezes on exit

VisualOn, Inc.
Proprietary and Confidential Page 17 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

 A leak that causes the application to crash after several hours.


Task ID: 72862
Platform/OS: Android
Steps to reproduce:
1. Run Android app continuously with channel zapping.

 Always buffering when set -x to play Iframe live stream


Task ID: 71374
Platform/OS: Plug-in
Steps to reproduce:
1. Launch PPAPI player with chrome, play a DASH live stream.
2. Click tab2, select iframe to play, and set the speed to -2
3. It was always buffering

 Signal 11 crash in Visual On Library

Task ID: 72863


Platform/OS: Android
Steps to reproduce:
1. Run Android app continuously with channel zapping.

 Player crashed when playing an AC3 link for more than 2 minutes

Task ID: 72838


Platform/OS: iOS/tvOS
Steps to reproduce:
1. Set Video and Audio decoder type to Hardware
2.Playback an AC3 link
3. Switch audio for 2 times to make sure it is AC3

 Player crashed when playing an AAC link for more than 10 minutes.

Task ID: 72983


Platform/OS: iOS/tvOS
Steps to reproduce:
1. Set Audio and Video decoder type to Hardware.
2. Playback a live AAC link for more than 10minutes -->it crashed. Or playback a VOD link, switch audio for a couple
of times, then let it continue playing. -->It crashed (20%)

VisualOn, Inc.
Proprietary and Confidential Page 18 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

 The downloaded Dash/SS content was not on the URL list.

Task ID: 72992


Platform/OS: iOS
Steps to reproduce:
1. After download a DASH/SS link
2. Back to the main menu, check the URL list.

HTML5 Player+
The player does not play ads or stream after “ads config” is added

Task ID: 72499


Platform/OS: HTML5
Steps to reproduce:
1. Add ads config in assets.js
2. Try to do a playback, neither ads nor stream works

VisualOn, Inc.
Proprietary and Confidential Page 19 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

6. VisualOn Customer Support


Contact VisualOn sales person or your local VisualOn application engineers for technical
support.

Headquarters China

2590 North 1st Street, Suite 100, San Jose, CA 9F Marine Tower, No. 1 Pudong Avenue,

95131 USA Shanghai, China 200120

Tel: (408) 645-6618 Tel: +86-21-6168 0266

Fax: (408) 596-5495 Fax: +86-21-6168 0267

E-mail: [email protected] E-mail: [email protected]

Taiwan Japan

3F, No. 16, Sec 2, Zhongxiao East Road, Japan Digital Serve Corporation (Representative)

Zhongzheng District, Taipei City 100, Taiwan 14F Kasumigaseki Tokyu Building 3-7-1,

Tel: +886- 931304522 Kasumigaseki, Chiyoda-ku, Tokyo 100-0013,

Japan
E-mail: [email protected]

Tel: +81-3-6757-0200

Fax: +81-3-6757-0209

E-mail: [email protected]

Thailand Malaysia

Goldenduck International Co., Ltd (Distributor) Goldenduck International (Malaysia) Sdn. Bhd

65 Soi Phutthamonthon Sai 1 21 (Distributor)

Bangramad, Talingchan, Bangkok, Thailand 10170 8-1, Jalan PJU 8/5E, Damansara Perdana, 47820

Petaling Jaya, Malaysia


Tel: +662 887-8807

Fax: +662 887-8808 Tel: +60-3-7729-8994

E-mail: GI- [email protected] Fax: +60-3-7729-8997

E-mail: [email protected]

VisualOn, Inc.
Proprietary and Confidential Page 20 of 21
Last updated Mar, 2019
VisualOn OnStream Products Release Notes Version 3.30.0

Vietnam Singapore

Goldenduck International Vietnam Co., Ltd Goldenduck Asia Pte., Ltd (Distributor)

(Distributor) 3 Upper Aljunied Link #04-02

Room 2.2, 14-16-18 Chu Manh Trinh Street, Joo Seng Warehouse Block B Singapore 367902

Ben Nghe Ward, District 1, Ho Chi Minh City,


Tel: +65-6285-8551Fax: +65-6285-8553
Vietnam
E-mail: [email protected]
Tel: +84-838 248 359

Fax: +84-838 248 359

E-mail: [email protected]

Philippines Korea

Goldenduck International Philippines Corporation #509, Dongbu Root Bldg., 16-2,

(Distributor) Sunae-dong, Bundang-gu, Seongnam,

#56 Dona Hemady, Mariana, New Manila Quezon Gyeonggi-do, Korea 463-020

City, Philippines Tel : +82-31-698-2303

Tel. +632-724-9063 Fax : +82-31-713-8903

Fax. +632-724-8997 Mobile : +82-10-8899-6109

E-mail: [email protected] E-mail: [email protected]

Finland Germany

DIO Business Centre, Stebener Weg 13

Tykistokatu 4D, 95119 Naila, Germany

Fi-20520 Turku, Finland


Tel: +49 (0) 9282 962 748

Tel: +358-2-4788 588 Fax: +49 (0) 9282 962 749

E-mail: [email protected] E-mail: [email protected]

VisualOn, Inc.
Proprietary and Confidential Page 21 of 21
Last updated Mar, 2019

You might also like