IE8 video playback on HTTPS not working

I am using 7.0.9 running on SSL (HTTPS). When using IE8 i can upload videos but not playback them. The stream is just not starting. With FF and Chrome it works.

Checking my server access logs it tells me

GET /flash/modules/video/get_file.php?id=12&token=2cc661be600ef819449fad36551b4886 HTTP/1.1" 500 37960 "https://www.example.com/flash/modules/video/app/player.swf" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)


In my server error log it shows 8 times

File does not exist: /var/........./htdocs/images


The site works perfect under SSL just IE8 makes this problem. So i googled if there is some problem with flash (running latest) and found an interresting article which i think must be the solution. There needs to be send some http cache control headers but where? As soon i switch back to non-ssl i can stream the videos....

http://www.sslshopper.com/article-flash-ssl-ie-wtf.html

http://stackoverflow.com/questions/3605362/swf-not-loading-in-ie8-after-we-switched-to-ssl

Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81
Quote · 29 Mar 2013

The sources are right, and i solved this problem.

In function function smartReadFile() in file /flash/modules/global/inc/functions.inc.php

remove/comment

        header("Content-Type: $mimeType");
        header('Cache-Control: public, must-revalidate, max-age=0');
        //header('Pragma: no-cache');
        header('Accept-Ranges: bytes');
        header('Content-Length:'.($end-$begin));
        header("Content-Range: bytes $begin-$end/$size");
        header("Content-Disposition: inline; filename=$filename");
        header("Content-Transfer-Encoding: binaryn");
        header("Last-Modified: $time");
        header('Connection: close');

or IE runs into a problem. Now it works very well and i can stream videos from HTTPS.

Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81
Quote · 30 Mar 2013
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.