The encoder that we are using requires a login and so I have to maintain the cookie while I'm connected. When I login I retrieve the cookiecollection and store it and then I'm trying to send it back using the following code. I tried both media
element and MediaPlayerCore which is the actual CoreSmoothStreamingMediaElement. Neither seem to work.
MediaPlayer.MediaElement.CookieContainer = new CookieContainer();
MediaPlayer.MediaElement.CookieContainer.Add(new Uri("http://10.x.xxx.xx"), _UserLogin.UserCookies);
MediaPlayerCore.CookieContainer = new CookieContainer();
MediaPlayerCore.CookieContainer.Add(new Uri("http://10.x.xxx.xx"), _UserLogin.UserCookies);
MediaPlayer.MediaElement.SmoothStreamingSource = new Uri("http://10.x.xxx.xx/video.ssm/manifest");
MediaPlayer.MediaElement.AutoPlay = true;
UserCookies is a CookieCollection that contains the correct cookie, but when inspecting the network traffic with wireshark the cookie is not being set in the http get of the manifest and so I keep getting a 401
Thanks for any help.