Guest

Cisco TelePresence MCU 4200 Series

Using streaming plugins and content applets on external web pages

How can I use Cisco acquired Codian streaming plugins and content applets in external web pages?

Cisco TelePresence supports the use of its streaming plugin and content applet code in external web pages and this FAQ tells you how to stream video and content channels in MCU conferences and IP VCR live recordings and playbacks. (It does not cover the Web Conferencing ‘live chat’ feature.) You can provide the video stream, the content channel or both in your web pages. When applying this information, make allowances for any NAT devices between your Cisco acquired Codian unit and your intended users, and ensure that the correct IP addresses are used in the HTML code.

Video channel streaming plugin

  1. On your MCU or IP VCR, locate the conference or recording whose video is to be streamed in your web page.
  2. Click Watch to watch the video through the web interface, using the player, codecs and bit rate that you want to use in your own web page.
  3. After the Cisco acquired Codian streaming web page has loaded, display its HTML source code: for example, if you are using Internet Explorer, right-click in the browser window and select View Source.
  4. Search through the HTML source code for the part that displays the embedded player, as in this example:
    <!-- To embed the player in your own custom webpage, begin copying below this line -->
    <object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
    width="640" height="496"
    codebase="http://www.apple.com/qtactivex/qtplugin.cab">
    <param name="QTSRC" value="rtsp://10.2.136.32/rec_video384_1__1_MyRecording">
    <param name="SRC" VALUE="http://10.2.136.32/conference.mov">
    <param name="AUTOPLAY" value="true">
    <param name="CONTROLLER" value="true">
    <param name="QTSRCDONTUSEBROWSER" value="true">
    <param name="SCALE" value="ToFit">
    <embed width="640" height="496" type="image/x-quicktime" qtsrcdontusebrowser="true"
    scale="ToFit" qtsrc="rtsp://10.2.136.32/rec_video384_1__1_MyRecording"
    src="http://10.2.136.32/conference.mov"
    pluginspage="http://www.apple.com/quicktime/download/"></embed>
    </object>
    <!-- Stop copying above this line. You can now paste the copied code into your own webpage -->
  5. Copy the code indicated and include it in your own web page. Note that the Cisco acquired Codian unit includes its own IP address four times in this section – you may need to change this to the IP address or DNS name that your users need to access your Cisco acquired Codian unit, as explained in the introduction.
  6. Save and test the web page.

Content channel – DJPEG java applet

  1. On your MCU or IP VCR, locate the conference or recording whose content channel is to be streamed in your web page.
  2. Click Watch to watch the content channel through the web interface, using the player, codecs and bit rate that you want to use in your own web page.
  3. Locate the section of code which displays the DJPEG Java applet:
    
        <applet code="djpeg.class" archive="djpeg.jar" width="640" height="608">
    <param name="ip" value="10.2.136.32">
    <param name="port" value="80">
    <param name="conference" value="103003">
    <param name="session" value="32">
    <param name="options" value="0">
    <param name="signin" value="admin">
    <param name="split" value="78">
    </applet>
  4. Copy this section of code into your own web page, changing the IP address as described above.
  5. In the first line of the copied code, between the properties ‘archive=”djpeg.jar”’ and ‘width=”640”’, insert the property ‘codebase=”http://10.2.136.32’, substituting the IP address or DNS name that your users need to access your Cisco acquired Codian unit; for example:
    <applet code="djpeg.class" archive="djpeg.jar" codebase="http://mcu.mycompany.com" width="640" height="608"> 

  6. Where multiple viewers are expected to access a single content stream simultaneously, ensure that your script generates a different value of the 'session' parameter for each connection. This will prevent one user's content from resetting to the start when another user connects.
  7. Save and test the web page.

This article applies to the following products:

  • Cisco TelePresence IP VCR 2200 / MSE VCR blade
  • Cisco TelePresence MCU 4200 / MSE 8420
  • Cisco TelePresence MCU 4500
  • Cisco TelePresence MSE 8510 blade

April 12th, 2011 TAA_KB_39