Streaming media filter (RTMP)

Filters ::: filter_rtmp
Maintained by FredFred Woolard, Lacey Vickery, Michelle Melton
Part of set RTMP.
Filters URLs beginning with rtmp:// and creates a Flowplayer player using their streaming plugin.
Latest release:
41 sites
6 downloads
9 fans
Current versions available: 5

The RTMP streaming media filter is used to replace links containing URLs beginning with rtmp:// with a Flowplayer media player using their rtmp plugin. It is contributed by Lacey Vickery and Fred Woolard, and Michelle Melton.

Page output is examined for anchor href values beginning with rtmp:// and ending with a supported extension (currently .mp3, .mp4, .flv, and .f4v). Qualifying links are replaced with a div tag containing 'data-' prefixed attributes that are subsequently used by the plugin's JavaScript module to apply a Flowplayer player to the div. The Adobe Flash Player browser plugin is required.

The plugin was developed to work with Adobe's Flash Media Server, but according to Flowplayer, their RTMP plugin should work with Wowza, and Red5 as well. The plugin has been tested successfully with Amazon's Cloudfront streaming service.

Playlists are supported (v1.3). See the Playlist resource plugin for more information.

Closed captions are supported (v1.4). See additional documentation.

Primitive and limited HTML5 video and audio tags are supported in v1.5 to work in conjunction with Wowza Streaming Engine's and Adobe's FMS' HLS features.

Screenshots

Screenshot #0
Screenshot #1

Contributors

Fred
Fred Woolard (Lead maintainer): Author
Lacey Vickery: Author
Michelle Melton: Author
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Michelle Melton
    Tue, 20 Feb 2018, 2:10 AM
    Asma MECHERGUI, we have pushed the MOODLE_32_STABLE branch for this plugin to GitHub. While only limited testing has been done, this should work for Moodle 3.3 and 3.4 as well.
  • Asma MECHERGUI
    Tue, 20 Feb 2018, 3:57 PM
    Michelle Melton, Thank you, can you please give the link to this update , and is there any step-by-step guide to follow ( to embed this plugin to my moodle 3.3 version ) ? thanks in advance.
  • Michelle Melton
    Tue, 20 Feb 2018, 8:50 PM
    Asma MECHERGUI, the link to the 3.2 branch on GitHub is https://github.com/appalachianstate/moodle-filter_rtmp/tree/MOODLE_32_STABLE. It is installed with the standard Moodle plugin installation procedure - that is outlined on the README, along with an explanation of the available settings.
  • Asma MECHERGUI
    Thu, 22 Feb 2018, 12:38 AM
    Michelle Melton, Thank you, I test the plugin , it works pretty good on moodle 3.4 version but it does not work on moodle 3.3 version. it just show me the link of the video that start with rtmp://... instead of showing the video in the player. Please how can I resolve this issue ?
  • Michelle Melton
    Thu, 22 Feb 2018, 2:13 AM
    Asma MECHERGUI, I just tested the plugin to work on 3.3 as well. You need to make sure you have enabled the filter, configured its settings, set its order to be after the core multimedia filter, and make sure the link is a hyperlink (not just link text).
  • Asma MECHERGUI
    Mon, 26 Feb 2018, 4:47 PM
    Thank you Michelle Melton , The plugin installed fine now and the general structure looks good. However, there's an issue: the playlist seems not working ! is there any solution ?
  • Michelle Melton
    Mon, 26 Feb 2018, 8:59 PM
    Asma MECHERGUI, the playlist from http://moodle.org/plugins/view.php?plugin=mod_playlist is working on 3.3 with the RTMP filter for me. Is this the playlist you are using? What is not working for you?
  • Asma MECHERGUI
    Tue, 27 Feb 2018, 12:10 AM
    During the installation of the plugin ( http://moodle.org/plugins/view.php?plugin=mod_playlist ),moodle show me this error : Plugin "mod_playlist" is defective or outdated, can not continue, sorry.

    Debug info: Unsupported $module syntax detected in version.php
    Error code: detectedbrokenplugin

    Stack trace:
    line 632 of \lib\upgradelib.php: plugin_defective_exception thrown
    line 444 of \lib\upgradelib.php: call to upgrade_plugins_modules()
    line 1754 of \lib\upgradelib.php: call to upgrade_plugins()
    line 699 of \admin\index.php: call to upgrade_noncore()
    Ps:
    but the github version of this plugin ( https://github.com/appalachianstate/moodle-mod_playlist ) works . thanks you.
  • Asma MECHERGUI
    Fri, 2 Mar 2018, 9:57 PM
    hello,
    please how can i add events ( controls) to the player used in this filter to display to the user ( teacher or student) the progress of the student in this video , for example a video of 10 minutes ,if the student watched 5 minutes, a message tel me that the student watched 50% of the video (it's a progress bar like , but it linked to the video not to a course or an activity).
    is there any plugin that can do this for me, or where can i add those custom events in the moodle code ?
    thanks in advance
  • Michelle Melton
    Fri, 2 Mar 2018, 11:37 PM
    Asma MEHERGUI this plugin displays RTMP media links in the Moodle core VideoJS player - any customizations of the player would need to be handled via that integration.
  • Asma MECHERGUI
    Mon, 12 Mar 2018, 10:54 PM
    Hello Michelle Melton, thank you for your replay,
    to add events to my player i used the generico filter for videoJs and i links in the Moodle core VideoJS player, ( in the videojs template i called ( http://MyWebSite/moodle/media/player/videojs/styles.css ) and ( http://MyWebSite/moodle/media/player/videojs/amd/src/video-lazy.js) , the player can read a http feeds ( http://...video.mp4) but not an urt that begin with (rtmp://..video.mp4).
    Any suggestion please ! thank you in advance
  • Michelle Melton
    Tue, 13 Mar 2018, 12:01 AM
    Asma MECHERGUI I'm not familiar with trying to layer all 3 filters to add events for the player. It sounds more complex than a filter implementation, and would likely be a different plugin. Good luck!
  • Friend Tazo
    Fri, 23 Sep 2022, 3:52 AM
    I would like to add a playlist into moodle for audio .mp3 my version is 3.9. Is it possible?
  • Michelle Melton
    Thu, 29 Sep 2022, 8:51 PM
    Eugene Passofaro this plugin is for externally hosted RTMP media. If you are wanting a playlist player for media hosted in Moodle, that would be a different filter plugin.
  • Pete Jerome
    Sun, 8 Oct 2023, 4:01 AM
    Trying to get google translate to read and translate video subtitles. Any thoughts?
Please login to post comments