Jump to content
Welcome to our new Citrix community!
  • 0

Browser Content Redirection w/ Sharepoint embedded videos from M$ Stream


Ryon Brubaker

Question

First of all, BCR is an awesome feature once our thin clients are updated, initial tests are great, youtube, etc.., thank you Citrix.

 

Although, we seem to have fits with embedded video (Microsoft Stream) on our SharePoint site, probably with yourtube videos I imagine.

 

Dummy ex.   https://[sitename].sharepoint.com/sites/[sitename]

 

Seems BCR looks at main URL above, and does not take into account the true/real video embedded URL, see below.

 

https://web.microsoftstream.com/video/bunch_of_random_characters...

 

Anyone know the trick with ACL/Auth sites, etc...?  Short of making the videos links with pop-out windows, which we'd rather avoid.

 

The https://web.microsoftstream.com/  link plays correctly with BCR.

 

Paging Mr. Carl Stalhood... lol.

 

Thanks.

Link to comment

16 answers to this question

Recommended Posts

  • 0

HI Ryon,

I am the PM for multimedia in HDX, glad to hear about BCR.

 

what thin clients are you using? (Brand/model/OS version, and if Linux-based what WebKitGTK+ version)

(you can find how to get that in CTX230052)

 

 

BCR does not look at embedded videos, it redirects the entire 'parent' page.

Whatever is embedded, it gets redirected.

So your ACL policy should whitelist the SharePoint site, and the Auth policy should whitelist probably login.microsoftonline.com or something of the sort,

it depends on your case. CTX238236 tries to explain this in detail.

 

 

We did have that capability earlier in our development cycle - webpages with embedded YouTube videos were not redirected and only the YouTube iframe was redirected. But it created some problems later down the road, so we had to fall back to redirecting the entire page.

I always regretted that, it would have made the feature great but at the expense of additional complexity

 

 

 

Link to comment
  • 0

Thanks for responding, I was having issues on laptops/PC's too with embedded.  Anyway, I added the Sharepoint site as well and works now although, Teams is hit or miss using Chrome but IE 11 works fine all the time.

 

FYI;  we use these thin clients;  https://www.ncomputing.com/products/RX-series/RX-HDX  ...right now BCR does not work at all with them.  Seems to spike the CPU 100% on them, get whitepage on youtube.com , BCR will not be vapor-ware right?

 

--

 

Is these link the best article on all this?  https://support.citrix.com/article/CTX238236

 

You are also mentioned here;  https://rodykossen.com/2019/01/10/citrix-browser-content-redirection-part-2/

 

..it has different settings than the Citrix article.  Goodness.  With that said, wondering if you can update with simple chart for ACL and the Auth sites for all to see/set.  A bit confusing at times, lol.  We just want video/audio to play right.  Not asking for too much.    ;   )

Link to comment
  • 0
On 5/17/2019 at 9:44 AM, Ryon Brubaker said:

Thanks for responding, I was having issues on laptops/PC's too with embedded.  Anyway, I added the Sharepoint site as well and works now although, Teams is hit or miss using Chrome but IE 11 works fine all the time.

 

FYI;  we use these thin clients;  https://www.ncomputing.com/products/RX-series/RX-HDX  ...right now BCR does not work at all with them.  Seems to spike the CPU 100% on them, get whitepage on youtube.com , BCR will not be vapor-ware right?

 

--

 

Is these link the best article on all this?  https://support.citrix.com/article/CTX238236

 

You are also mentioned here;  https://rodykossen.com/2019/01/10/citrix-browser-content-redirection-part-2/

 

..it has different settings than the Citrix article.  Goodness.  With that said, wondering if you can update with simple chart for ACL and the Auth sites for all to see/set.  A bit confusing at times, lol.  We just want video/audio to play right.  Not asking for too much.    ;   )

 

OK a lot of content here - let me tackle them in order.

 

1- "I was having issues on laptops/PC's too with embedded."  

Can you clarify, embedded what? What OS were you using?

 

2- If CPU is spiking to 100% on the RX device, I suggest you get in touch with NComputing.

BCR works differently on Linux - it is up to the Thin Client vendor to package WebKit with their distribution.

 

3-CTX238236 describes the Authentication Sites scenario.

CTX230052 describes BCR and Troubleshooting.

They are the only 2 resources you will ever need for BCR.

 

4- I do not see any difference between's Rody's article and the CTX238236

 

5- We acknowledge ACL and Auth Sites policy can be challenging for configuration. Unfortunately, every website is a universe on its own, and we wanted to provide the most flexible framework that could tackle any case. This requires some extra work from the Admin: he needs to look at the website under a magnifying glass, like Chrome's developer Tools and see all the redirects that happen, especially when there is an IdP involved.

I would say that, when in doubt, you can whitelist the sites in both policies and BCR should work - then it is up to you to refine the policies and put the right entries on each policy.

High visibility websites like Teams or Stream , Hangouts or Meet, etc we try to document in the CTX Article.

 

6- Finally, BCR is not vaporware! HDX Multimedia relies on this feature, and we continue to invest on it quarter after quarter with more and more features and bug fixing.

Here is a quick rundown:

 

7.16

First release of BCR: December 2017
Receiver version supported: Receiver for Windows 4.10 only.
Receiver rendering engine: Trident (native to the Windows OS)
Browser on VDA: IE11 only
Studio Policies (CTX230052):

·        Browser Content Redirection

·        Browser Content Redirection ACL Configuration

·        Browser Content Redirection Proxy Configuration

 

7.17

Second release of BCR: February 2018
Receiver version supported:

·        Receiver for Windows: 4.10, 4.11.

·        Receiver for Linux: 13.9.1 (x86, x64, and ARM hard float -armhf- platforms)

·        Receiver for Windows rendering engine: Trident (native to the Windows OS)

·        Receiver for Linux rendering engine: WebKitGTK+ (should be packaged by each ThinClient vendor in their distro)

 

Browser on VDA: IE11 only
New Studio Policies (CTX230052):

·        Browser Content Redirection Blacklist Configuration

·        Server-side video rendering suppression (reusing Windows Media Fallback Prevention)

 

7.18

Third release of BCR: June 2018
Receiver version supported:

·        Receiver for Windows: 4.10, 4.11, 4.12.

·        Receiver for Linux: 13.9.1, 13.10

Browser on VDA: IE11 only
New Studio Policies (CTX230052):

·        Browser Content Redirection Authentication Sites

 

1808                                                                               

Fourth release of BCR: August 2018
Receiver version supported:

·        Receiver for Windows: 4.10, 4.11, 4.12

·        Citrix Workspace App for Windows 1809 (important Audio fixes)

·        Receiver for Linux: 13.9.1, 13.10

·        Citrix Workspace App for Linux:  1808

·        Citrix Workspace App for Windows rendering engine: embedded browser (WebRTC capable, H264 capable)
Browser on VDA: IE11 and Chrome
New Studio Policies: none

 

 

1811                                                                               

Fifth release of BCR: November 2018
Receiver version supported:

·        Receiver for Windows: 4.10, 4.11, 4.12

·        Citrix Workspace App for Windows 1809, 1811

·        Receiver for Linux: 13.9, 13.10

·        Citrix Workspace App for Linux:  1808, 1809, 1810

Browser on VDA: IE11 and Chrome
New Studio Policies: none

 

 

Link to comment
  • 0

I originally mentioned thin clients for the Embedded, just wanted to let you know same deal for Windows machines too.

 

nComputing looking at, hopefully new firmware will fix.  We are also looking at IGEL TC's, any others you recommend?  Will you support Chromebooks too down the road for BCR/Teams?

 

Chrome with Teams issue, my guess is the Chrome BCR plug-in, not too worried about that as we want full client anyway.  With that in mind, just get us this;  https://www.youtube.com/watch?v=e9AY9ULCyew&feature=youtu.be&t=32

 

...and we'll be happy.

Link to comment
  • 0
On 6/7/2019 at 10:58 AM, Ryon Brubaker said:

I originally mentioned thin clients for the Embedded, just wanted to let you know same deal for Windows machines too.

 

nComputing looking at, hopefully new firmware will fix.  We are also looking at IGEL TC's, any others you recommend?  Will you support Chromebooks too down the road for BCR/Teams?

 

Chrome with Teams issue, my guess is the Chrome BCR plug-in, not too worried about that as we want full client anyway.  With that in mind, just get us this;  https://www.youtube.com/watch?v=e9AY9ULCyew&feature=youtu.be&t=32

 

...and we'll be happy.

 

Teams is coming soon, it received a lot of air time in Synergy.

See here:

https://youtu.be/7zdwsaxTEd0?t=1300

 

Link to comment
  • 0
1 minute ago, Ryon Brubaker said:

Hey Fernandok, any new updates on Full Microsoft Teams App MSI?   https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/multimedia/opt-ms-teams.html

 

Seems some thin client vendors having issues with BCR in general too;  https://kb.igel.com/igelos-11.01.100/en/known-issues-19172460.html

 

Teams is entering the last phases of the Beta program (TAP) - we should have GA announcements soon but I dont have an exact date.

 

Link to comment
  • 0

Thanks Fernandok! ... by the way, here is my BCR setup, cannot get Microsoft Streams website AND Microsoft Teams website to work right with Chrome (it won't trigger the HDX browser thing on my laptop), although...they both works fine with IE 11, go figure;

 

For Stream;

 

https://web.microsoftstream.com is main site.

 

The videos are for example;  https://web.microsoftstream.com/video/a57f21c5-1836-4b92-9c06-73f694ea7077?list=trending

 

Just want BCR on the /video/ portion.  Know the trick to fix?  We use Office 365 E3 licenses.

BCR.PNG

Link to comment
  • 0
48 minutes ago, Ryon Brubaker said:

Thanks Fernandok! ... by the way, here is my BCR setup, cannot get Microsoft Streams website AND Microsoft Teams website to work right with Chrome (it won't trigger the HDX browser thing on my laptop), although...they both works fine with IE 11, go figure;

 

For Stream;

 

https://web.microsoftstream.com is main site.

 

The videos are for example;  https://web.microsoftstream.com/video/a57f21c5-1836-4b92-9c06-73f694ea7077?list=trending

 

Just want BCR on the /video/ portion.  Know the trick to fix?  We use Office 365 E3 licenses.

BCR.PNG

 

I tried to cover Stream in CTX238236

IT is a very complex website - with a lot of redirections, IdPs, etc etc.

Take a look at that article (both Teams and Stream entries are relevant)

Link to comment
  • 0
On 9/18/2019 at 12:09 PM, Ryon Brubaker said:

Fernandok,

 

For Chrome, anyway to make this an MSI instead of an Extension?  Since it has issues with SSO and sites with logons?

 

We use the Chrome MSI for LBS, Legacy Browser Support and it is awesome, faster too.

 

https://support.google.com/chrome/a/topic/9311676?hl=en&ref_topic=9023257

Sorry Ryon, I did not understand the requirement. Can you rephrase?

Link to comment
  • 0

Think of that LBS as template for your BCR.  See the link above.  Chrome is sun setting support for the LBS Extension.

 

We installed the Chrome LBS MSI on the gold image, LBS MSI is quicker than the LBS Extension.

 

So, my point is, convert your BCR Extension to an MSI, not sure what that entails but I'd think it would solve this issue for Chrome.  IE 11 is fine.

 

https://support.google.com/chrome/a/answer/9268614?hl=en&ref_topic=9270153

 

--

 

"These redirections occured very fast, and the HdxVideo.js javascript that the Browser Content Redirection Chrome Extension needs to inject is not done in time."

 

Source;  https://support.citrix.com/article/CTX238236

 

"The Chrome Extension will now be able to inject HdxVideo.js, and the first redirection happens. The user will end up being redirected to an Office 365 Authentication website that is linked to Teams (see screenshot above), but this time the website will be running locally on the endpoint's overlay browser that is part of Workspace app (HdxBrowserCef.exe)."

 

...hope that makes sense.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...