Hello! Currently I have a 50MB Video in " Progressive Download Video " set on my Dreamweaver CS3 made website, but the problem is it is too slow! I am guessing that the " Progressive Download Video " setting is not for me. I am looking into " Streaming Video " thinking that it will be faster that way, Am I correct by thinking this way? Since its going to be a 50 MB movie clip I guess it is the way to go. While trying to set up " Streaming Videos " I am stuck at " rtmp:// " I don't have a clue to what this is and what to type into it? I tried pointing it to the web address on my server but it says " Please enter valid server URI in the form of rtmp://myserver/myapp/myinstance. " How do I fix this problem? Thanks in advance!

Dani AI

Generated

A short, practical summary that builds on the thread: the slowness you see can come from three things — the transport (HTTP vs a streaming protocol), the hosting/bandwidth, and the file/codec itself. Flash/RTMP was the old way to get “streaming” behavior, but Flash is end‑of‑life and browsers block it now, so moving away from a SWF/RTMP workflow is usually the fastest, safest path. (adobe.com)

Why your rtmp:// attempt failed: RTMP is a socket‑based streaming protocol served by a media server (not by a normal Apache/ IIS web host). An RTMP client must connect to an RTMP server and use a URI like rtmp://host:1935/application/streamName; the server provides the application/instance that the client connects to. If your host doesn’t run a media server you’ll see exactly the error you quoted. ()

Practical choices for a 50 MB clip (ordered by effort vs benefit):

  • Easiest and most future‑proof: convert the FLV to MP4 (H.264 + AAC), move the MP4 index to the front (so playback can start before the whole file downloads), and serve via HTTP or a CDN. Example ffmpeg post‑process (one line):
ffmpeg -i input.mp4 -c:v libx264 -c:a aac -movflags +faststart output.mp4

This -movflags +faststart step moves the file index for better progressive start. Then embed with HTML5 <video> or use HLS for adaptive/mobile delivery. (ffmpeg.org)

If you truly need RTMP features (server‑side seeking, legacy Flash workflows, live ingest) pick a media server or streaming CDN — examples include commercial engines and open‑source Red5 — and follow their install/docs for the correct rtmp URI and app name. If you go that route, confirm your host allows RTMP (many shared hosts do not) or use a specialist provider. For most on‑demand clips, the MP4 + HTML5 + CDN route gives better speed, compatibility, and long‑term support. (red5.net)

Checklist: verify host bandwidth, re‑encode to modern codecs, add -movflags +faststart, test over a realistic client connection, and consider a low‑cost CDN if you need faster global delivery.

Recommended Answers

All 3 Replies

If it is a .flv file, I use a flash player called 320x240.swf and use the following code

<p style="text-align: center">     
  <object type="application/x-shockwave-flash" style="width:320px; height:240px;" data="320x240.swf">
    <param name="allowFlashAutoInstall" value="true" />
    <param name="Flashvars" value="url=EnjoyTheRide.flv" />
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="320x240.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
  </object>
</p>

The player is free and can be found here

Simply download the zip file and use the 320x240.swf file from the archive.

If its too slow it could be a number of things. The sever its downloading from could be slow, or your Internet connection is slow.

Progressive download works always fine when you increase the buffer time in the component inspector in flash I use always 2.0 sec and don't have any cut outs.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.