Skip Navigation

Video support FAQ

Q. What are the limitations in
BlackBerry Access
capability to trap all video elements and in the website and stream securely through
BlackBerry Dynamics
?
Because
BlackBerry Access
uses
Apple
's webkit to render the HTML data, it isn't possible to catch all video elements and redirect them through the
BlackBerry Dynamics
network. Instead,
BlackBerry Access
will run some additional
Java
scripts after the page is loaded to replace the video elements with custom URL which will make the native player call back to
BlackBerry Access
application logic when it needs to fetch data so that the video data can be streamed through
BlackBerry Dynamics
. There are few limitations due to the fact that
BlackBerry Access
translates video elements after the page is loaded:
  • While a page is being loaded (not fully loaded), if the user taps on any of video elements, the player may request data directly and not go through
    BlackBerry Dynamics
    . The video playback may not work if the HTTP server that hosts video can't be reached directly. Users must wait for the page to load completely, and the video icons must be replaced by
    BlackBerry Access
    playback icons.
  • Some of the pages have logic to dynamically create video elements based on user action after the page is loaded. These dynamically inserted video elements may not be playable through
    BlackBerry Access
    secured streaming.
  • Custom javascript players and HTML elements are not supported.
Q. What are the requirements for video to be streamed and played in
BlackBerry Access
through
BlackBerry Dynamics
?
BlackBerry Access
supports secure streaming of video files hosted within corporate intranet through HTTP based video streaming over
BlackBerry Dynamics
based secured connection. The current solution requires the following setup to work seamlessly:
  • The HTTP server hosting video has to support range requests. Otherwise, the video can't be played back.
  • The network over which the device is connected to should be able to support the minimum bitrate needed by video files. The bitrate differs based on resolution of video, not meeting this rate will either not play back the video or will have a lot of pauses while the player is trying to buffer the data.
  • It is recommended to have
    BlackBerry Access
    connected to the
    BlackBerry Proxy
    server using
    BlackBerry Dynamics Direct Connect
    instead of through the
    BlackBerry Dynamics NOC
    for less latency and better video playback.
Q. What video files are supported by
BlackBerry Access
?
BlackBerry Access
uses
iOS
native video player and should support most of audio/video codecs and containers supported by the native player.
BlackBerry Access
has been tested for video and audio encoded with AAC, MP3, MPEG 4, H.264, and MP4 contained in video containers.
BlackBerry Access
doesn't support 3GP.
Q. What is maximum size of video file supported?
BlackBerry Access
uses 32 bit values to keep track of video offset, so it can support up to 2 GB of data. Only video files up to 700 MB have been tested.
Q. Where are video files buffered and what are limitations with buffering?
BlackBerry Access
has a limited amount of buffering in RAM (volatile program memory). The memory is capped at 20 MB currently, and no video data is stored in the file. Because caching doesn't persist in the file, the video player may have to fetch the same data repeatedly depending on how the user plays the video.
Q. Why does it take lot of time to start video playback when I go forward or back in a video?
Because seeking requires
BlackBerry Access
to fetch data from the network by issuing new connections and requesting a new data range, it takes time for the connection request and fetch depending on the current bandwidth and latency. Also, because of limited non-persistent buffering,
BlackBerry Access
may not have previously played data when user seeks back while watching video and must request the data from server again.
Q. How do I download video file and watch it later?
The download option is available only for the video files.Whole locations are referred in the link tag (href) or when the video URL is entered in the address bar.
BlackBerry Access
doesn't support download to file for videos that are embedded in HTML files using <video> tags.
Q. Why does my
BlackBerry Access
application lock while watching video?
This because of a security restriction in
BlackBerry Dynamics
and the IT policy. The video player doesn't reset the idle timeout, so the device can lock while user is watching video. You may have to tap the screen now and then to reset the idle timeout.
Q. Is Apple's HTTP live streaming supported?
Yes.