Flash video player, Flash templates, Videos, Entertainments, etc
RSS icon Email icon Home icon
  • Play Live Streaming Video in Your Customized RTMP FLV Player on Site

    Posted on February 10th, 2010 Toby 145 comments

    I. Term Interpretations You May Want to Know:

    Streaming Media are multimedia that are constantly received by, and normally presented (the term “presented” is used in a general sense that includes audio or video playback) to, an end-user while being delivered by a streaming provider—from Wikipedia

    RTMP (Real Time Messaging Protocol) is a proprietary protocol developed by streaming provider Adobe Systems, for streaming audio, video and data over the Internet, between a Flash player and a server—from Wikipedia

    PlayerDIY RTMP Stream Plugin, developed by PlayerDIY Software, is capable of playing live streaming videos, SMIL presentations, and streaming videos from kinds of RTMP servers in RTMP FLV player customized by PlayerDIY Web Player—from playerdiy.com.

    The combination of above 3 concepts comes the topic of this article: how to play LIVE streaming video imported from RTMP stream plugin in customized RTMP FLV player on site.

    II. Typical Cases it May Apply but not only Limit to:

    A. You have a webcam and you want to show whatever it’s capturing live via RTMP FLV player on internet.

    B. Your friend has a DV recorder and he wants to display everything it’s recording live via RTMP FLV player on internet.

    III. Essential Programs You have to Have:

    1. Flash Media Server 3.5 (FMS)
    Download here

    2. Flash Media Live Encoder 3 (FMLE)
    Download here

    3. PlayerDIY Web Player and PlayerDIY RTMP Stream Plugin
    Click here and here to download

    IV. Let’s Do It!

    Step 1: Make sure your webcam or DV recorder is attached to computer and working.

    Step 2: Install FMS in your server and launch it afterwards. Usually it operates at background rather than at desktop, but you can easily check its working status from “Control Panel” –> “Administrative Tools” –> “Services“.

    RTMP FLV Player1

    Note: We will have an upcoming article soon introduces the solution of how to implement live streaming video playback in case your server is not accessible from local.

    Step 3: Install FMLE in your computer and have a glance at the launch interface below.

    RTMP FLV Player2

    Input area on the left, where it receives datas from camera and you can customize video and audio settings. Output area on the right where you can stream those datas to FMS and set other output-relative parameters.

    RTMP FLV Player3

    Step 4: Click the green “Start” button to begin the video encoding and streaming process. The interface switches to show you the log accordingly like below. Start moving, acting, talking now in front of the webcam or DV recorder.

    RTMP FLV Player4

    Step 5: Go back to FMLE interface, you will see the connection between FMLE and FMS is already established. Copy the FMS URL for the next step.

    RTMP FLV Player5

    Step 6: Launch PlayerDIY Web Player with PlayerDIY RTMP Plugin installed, paste the FMS URL from the following interface.

    RTMP FLV Player6

    Step 7: Proceed to the next RTMP FLV player customization procedures until it’s published. Then it’s time to enjoy the live streaming videos in your own player on any website.

  • PlayerDIY RTMP Stream and Video Search Plugin Upgraded with Enhancements and New Setting Options

    Posted on February 5th, 2010 Toby 82 comments

    Another two PlayerDIY plugins- RTMP Stream and Video Search- are upgraded to the latest version with optimized functions and new setting options.

    Shenzhen P.R.C – Feb, 04th, 2010 – PlayerDIY Software Co., Ltd. (http://www.moyeamedia.com): a rising developer of flash applications for the internet and multimedia software, today officially announces the upgraded version V1.2 and V1.1 with optimized functions and new setting options for RTMP Stream and Video Search Plugin respectively.

    PlayerDIY RTMP Stream and Video Search Plugin are two useful plugins of PlayerDIY Addons family. The former plugin enables users to create RTMP FLV player with PlayerDIY Web Player to play live streaming videos, SMIL presentations and streaming videos from kinds of RTMP servers. While the latter plugin can perform the video search from video-sharing sites like YouTube, Video.Google etc and display the searching results and then play them in the customized flash video player on website.

    Upgraded Features of PlayerDIY RTMP and Video Search Plugin

    New PlayerDIY RTMP Plugin V1.2 is capable of:

    1. Playing the complete streaming videos, including the last few seconds – in the previous version, it may be incompetent to play the last few seconds of streaming videos. However, the new version this time can play the streaming videos completely from the very beginning to the end.

    New PlayerDIY Video Search Plugin V1.1 is capable of:

    1. Relating the video search with controlbar – “Relevant with Controlbar” option creates a certain interaction between searching performance and play action. It will auto-return to the searching result during video playback when clicking “Stop”, accordingly, it will auto-minimize when clicking “Play”.

    2. Keeping the searching result list visible while minimizing – aiming to provide clear and convenient video browsing and navigating, the newly added “ Do not Hide List when minimizing ” option will remain the searching result visible even the searching panel is minimized.

    3. Hiding automatically during the playback of added advertisement – just appear at the right time! The plugin won’t interfere with the added advertisements in order to ensure a better ad presentation.

    4. Disabling plugin duplication – in order to avoid the confusion of having two plugins alike, only one video search plugin can be added and surely can serve the customers better in this way. Kindly note that it has to work with PlayerDIY Web Player V2.3.0.3 and up versions to implement this function.

    Price and Availability of PlayerDIY RTMP and Video Search Plugin

    PlayerDIY RTMP Plugin is totally free to use and can be downloaded via the below link. Video search plugin also has a free trial version but with a watermark hyperlinked to PlayerDIY website. Just pay a little extra to remove the watermark and enjoy the lifelong updates and prior technical supports.

    System Requirement of PlayerDIY RTMP and Video Search Plugin

    Those two plugins occupy hardly any space and work well with PlayerDIY Web Player V2.0 and up versions under Windows 7 and Windows XP/2000/NT/Vista.

    Links:

    Company Website: http://www.moyeamedia.com/
    Product&Price&Download:
    http://www.playerdiy.com/configuration/addons/rtmp.html
    http://www.playerdiy.com/configuration/addons/vidsearch.html

    Contact Person:
    Steven
    PlayerDIY Software Co., Ltd.
    Chief Executive Officer
    Email: contact@moyeamedia.com

  • Introduction of RTMP(Real Time Messaging Protocol)

    Posted on July 21st, 2009 Toby 37 comments

    RTMP is one of the protocols for streaming of Audio/Video exactly using Flash Media Server and Red5. following is the detailed content about it.

    What exactly is RTMP and its classifications?

    RTMP (Real Time Messaging Protocol)

    RTMP is a TCP based propriety protocol developed by Adobe System for the purpose of streaming Audio/Video data between Flash Player and media server.

    RTMPT (Real Time Messaging Protocol with Tunnel)

    RTMPT is a variation of RTMP which works behind the firewall as well. It works on Port 80 and encapsulate the RTMP data in HTTP request.

    RTMPS (Real Time Messaging Protocol Secure)

    RTMPS is again a variation of RTMP which works over secure HTTPS connection.

    RTMPE (Real Time Messaging Protocol with Encryption)

    RTMPE is a new 128 bit encrypted protocol developed by Adobe systems for securing the stream data between flash client and server. It’s lightweight than SSL. It’s a DRM solution from Adobe for flash.

    RTMPTE (Real Time Messaging Protocol with Encryption and Tunnel)

    RTMPTE is a RTMPE tunneling over HTTP on port 80.

    MRTMP (Multiplex Real Time Messaging Protocol)

    Multiplex RTMP is a protocol between edge and origin, developed by Red5 for clustering of stream data using Terracotta.

    How does RTMP operate?

    The raw TCP-based RTMP maintains a single persistent connection and allows real-time communication. To guarantee smooth delivery of video and audio streams, while still maintaining the ability to transmit bigger chunks of information, the protocol may split video and data into fragments. The size of the fragments used can be negotiated dynamically between the client and server, and even disabled completely if desired, although the default fragment sizes are 128 bytes for video and most other data types, and 64-bytes for audio data. Fragments from different streams may then be interleaved and multiplexed over a single connection. With longer data chunks, the protocol would then only carry a one-byte header per fragment, thus incurring very little overhead. In practice however, individual fragments are not typically interleaved. Instead, the interleaving and multiplexing is done at the packet level, with RTMP packets across several different active channels being interleaved in such a way to ensure that each channel meets its bandwidth, latency, and other quality of service requirements. Packets interleaved in this fashion are treated as indivisible, and are not interleaved on the fragment level.

    The RTMP defines several channels on which packets may be sent/received, and which operate independently of each other. During a typical RTMP session, several channels may be active simultaneously at any given time. When RTMP data is packetized, a packet header is generated. The packet header specifies, among other things, the id of the channel that it is to be sent on, the timestamp at which is was generated (if necessary), and the size of the packet payload. This is then followed by the packet payload, which is fragmented according to the currently agreed-upon fragment size before it is serialized over the connection. The packet header itself is never fragmented, and its size does not count towards the data in the packet’s first fragment. In other words, only the actual packet payload data is subject to fragmentation.

    What players support RTMP?

    The most well-known RTMP client is Adobe’s Flash Player which can stream video and audio from RTMP servers. Besides, the open source media player XBMC has acquired preliminary support for playing RTMP streams in its SVN version. Besides, JW player, flow player and PlayerDIY Web Player version 2.0 with the RTMP Stream Plugin support the playback of live streaming videos, SMIL presentations, and streaming videos from RTMP servers.

    What is RTMP server software?

    Currently, the only full implementation RTMP servers are the Adobe Flash Media Server, Onlinelib VCS Video Communication Server (including iPhone Support), Wowza Media Server and WebORB Integration Server (free and available for .NET, Java and ColdFusion) both commercial and closed source implementations.

    There is a reverse engineered open source project called Red5 which aims to produce a feature-complete implementation written in Java. As of October 2007, the majority of the functionality is implemented, although the project is still in the beta stage. OneTeam Media Server has also been announced by ProcessOne.

    Some related news?

    On 20 January 2009 Adobe announced it will publish the RTMP specification. On 21 May 2009 Adobe filed a DMCA removal request on a Sourceforge-hosted implementation of the protocol. On Monday, June 15, 2009 Adobe released the RTMP Specification, which is designed for high-performance transmission of audio, video, and data between Adobe Flash Platform technologies.

    The project is dedicated to driving rich Internet experiences across televisions, personal computers, mobile devices, and consumer electronics. To support this mission, and as part of Adobe’s ongoing commitment to enable Web innovation, Adobe will continue to open access to Adobe Flash technology, accelerating the deployment of content and rich Internet applications (RIAs). This work will include:

    Removing restrictions on use of the SWF and FLV/F4V specifications.
    Publishing the device porting layer APIs for Adobe Flash Player.
    Publishing the Adobe Flash® Cast™ protocol and the AMF protocol for robust data services.
    Removing licensing fees – making next major releases of Adobe Flash Player and Adobe AIR for devices free.

    Sources are from Wikipedia.