I am running into an issue with the MediaElement.js media player, where filenames containing whitespace (e.g., "File 1.mp4") cannot be played using the RTMP protocol. This issue only appears to happen when using the media player in Firefox. I am currently testing the MediaElement.js 2.12.0 player with Firefox 21. However, if I play the same video in Internet Explorer, the video is retrieved and streamed successfully using the same URL. A sample URL may be in the format:
rtmp://host/video/definst/mp4:/path/File 1.mp4
I tried URL encoding the filename when passing the URL to the Media Player. However, the file will then not play in either Firefox or IE.
If I attempt to play the video with a space using the HTTP protocol, then both Firefox and IE can play the video:
http: //host/video/path/File 1.mp4
Can this issue be resolved? Thanks!