How does the browser I use affect my product?
Some Use Cases are specific to browser vendors and are not in the scope of the Red5 Pro product(s), such as the XDN accounts site.
Mostly, the items detailed in this document relate to browser-based media.
The term “browser vendor” in this document refers to the company that has developed a browser technology and interchangeably meaning individual browser implementation (i.e., Google Chrome).
See below for examples of browser specific use cases.
The `video` element is an HTML DOM element that is used to playback media - whether it be a
user’s camera feed or a video from a remote location (either live or on-demand).
When added to an HTML page, the media controls provided (typically in the bottom of the element and shown on mouse hover) in the browser will differ by vendor; for example, the default controls provided from Google Chrome will look much different from Firefox. This is due to the design and business requirements for each browser vendor.
Here are examples of different design choices for a video element between browser vendors:
As you can see, not only does each browser vendor have a different layout of elements shipped with their default media controls, but also the default functionality that is exposed to the User can differ.
In the case of such products as the XDN Account Site, we have left the browser vendor default playback controls in place in order for the User to have familiarity with using the browser of their choice.
Playback Security Models
Browser vendors often also have security models in place for business reasons that they also feel benefit their End Users.
With regards to media playback, this specifically involves the ability to autoplay video elements on a page and whether they are played back muted or not.