get_iplayer gets High Quality Flash BBC iPlayer RTMP Downloading Capability

get_iplayer gets High Quality Flash BBC iPlayer RTMP Downloading Capability | Linuxcentre

get_iplayer gets High Quality Flash BBC iPlayer RTMP Downloading Capability

Merry Christmas!

Another great feature has been added to get_iplayer. You can now download programmes from the high quality flash version of the BBC iPlayer (640×360 resolution) using the optional rtmpdump tool. This means that you will be able to download ANY programme as soon as it is available on the iPlayer Flash web page.

Andrej Stepanchuk has very kindly written and released rtmpdump. If installed, get_iplayer (v1.04 or above) can use it by adding the –vmode=rtmp option to any TV download. This feature is currently an alpha test.
Pre-requisites are:

Video Delivery: RTMP Streaming

Video Delivery: RTMP Streaming | LongTail Video | Home of the JW Player

Video Delivery: RTMP Streaming
Purpose

This guide discusses and provides an overview on RTMP video streaming with the JW Player for Flash v5.
Introduction

RTMP (Real Time Messaging Protocol) is a system for delivering on-demand and live media to Adobe Flash applications (like the JW Player). RTMP supports video in FLV and H.264 (MP4/MOV/F4V) formats and audio in MP3 and AAC (M4A) formats. RTMP offers several advantages over regular HTTP video downloads:

RTMP can do live streaming – people can watch your video while it is being recorded.
With RTMP, viewers can seek to not-yet-downloaded parts of a video. This is especially useful for longer-form content (> 10 minutes).
Videos delivered over RTMP (and its encrypted brother, RTMPE) are harder to steal than videos delivered over regular HTTP.

However, do note that RTMP has its disadvantages too. Especially since the introduction of HTTP Pseudostreaming (used by e.g. Youtube), RTMP is not the only option for efficient video delivery. Some drawbacks to be aware of:

RTMP is a different protocol than HTTP and is sent over a different port (1935 instead of 80). Therefore, RTMP is frequently blocked by (corporate) firewalls. The JW Player detects and circumvents this issue.
RTMP is a true streaming protocol, which means that the bandwidth of the connection must always be larger than the datarate of the video. If the connection drops for a couple of seconds, the stream will stutter. If the connection bandwidth overall is smaller than the video datarate, the video will not play at all.

The JW Player supports a wide array of features of the RTMP protocol, listed below.

Flash Media Server入门教程:在线列表

Flash Media Server入门教程:在线列表 – 谷子的日志 – 网易博客

Flash Media Server入门教程:在线列表
学了这么多,智商跟我差不多的,概念应该都搞混了!
学了就要用。练练吧,做个在线列表,这次没有用ShareObject而是把用户名都装到一个application.onlineList数组里
通过遍历application.clients来广播给各个client,上线下线就是对onlinelist数组的处理。看看吧

Client:
btn.onRelease = function() {
  if (_root.id.text != “") {
    _root.init();
  }
};
function init() {
  IDNUM = _root.id.text;
  //这个为登陆名
  //IDPASS = “456″;
  mync = new NetConnection();
  mync.onStatus = function(info) {
    trace(info.code);
  };
  mync.connect(“rtmp://localhost/phone", IDNUM, IDPASS);
  mync.onlineList = function(list) {
    //填充List组件
    mylist.labels = list;
  };
}

server端
application.(){