{"id":155771,"date":"2022-04-12T08:34:56","date_gmt":"2022-04-12T08:34:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/srs-player\/"},"modified":"2024-03-18T11:57:40","modified_gmt":"2024-03-18T11:57:40","slug":"srs-player","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/srs-player\/","author":20367071,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.18","stable_tag":"1.0.18","tested":"6.5.8","requires":"5.3","requires_php":"7.2","requires_plugins":null,"header_name":"SRS Player","header_author":"Winlin Yang","header_description":"Play live streaming using HTTP-FLV\/HLS\/WebRTC.","assets_banners_color":"45669a","last_updated":"2024-03-18 11:57:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/ossrs\/WordPress-Plugin-SrsPlayer","header_author_uri":"https:\/\/github.com\/ossrs\/WordPress-Plugin-SrsPlayer","rating":5,"author_block_rating":0,"active_installs":400,"downloads":9985,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.10":{"tag":"1.0.10","author":"winlinvip","date":"2022-05-11 05:18:11"},"1.0.11":{"tag":"1.0.11","author":"winlinvip","date":"2022-05-11 05:24:24"},"1.0.12":{"tag":"1.0.12","author":"winlinvip","date":"2022-05-11 05:33:09"},"1.0.13":{"tag":"1.0.13","author":"winlinvip","date":"2022-06-08 10:43:20"},"1.0.14":{"tag":"1.0.14","author":"winlinvip","date":"2022-06-15 04:01:35"},"1.0.15":{"tag":"1.0.15","author":"winlinvip","date":"2023-02-25 07:23:35"},"1.0.16":{"tag":"1.0.16","author":"winlinvip","date":"2023-05-01 04:47:21"},"1.0.17":{"tag":"1.0.17","author":"winlinvip","date":"2023-10-25 01:49:29"},"1.0.18":{"tag":"1.0.18","author":"winlinvip","date":"2024-03-18 11:57:40"},"1.0.4":{"tag":"1.0.4","author":"winlinvip","date":"2022-04-12 08:34:28"},"1.0.6":{"tag":"1.0.6","author":"winlinvip","date":"2022-04-12 08:56:13"},"1.0.7":{"tag":"1.0.7","author":"winlinvip","date":"2022-05-01 01:27:46"},"1.0.8":{"tag":"1.0.8","author":"winlinvip","date":"2022-05-10 05:30:12"},"1.0.9":{"tag":"1.0.9","author":"winlinvip","date":"2022-05-11 03:55:04"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2708425,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2994990,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.10","1.0.11","1.0.12","1.0.13","1.0.14","1.0.15","1.0.16","1.0.17","1.0.18","1.0.4","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2708425,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2708425,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"SRS Player Shortcode for HLS\/HTTP-FLV\/WebRTC.","2":"The SRS Player Demo in a post."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[888,282,84,222,286],"plugin_category":[50],"plugin_contributors":[209417],"plugin_business_model":[],"class_list":["post-155771","plugin","type-plugin","status-closed","hentry","plugin_tags-e-commerce","plugin_tags-ecommerce","plugin_tags-media","plugin_tags-video","plugin_tags-woocommerce","plugin_category-media","plugin_contributors-winlinvip","plugin_committers-winlinvip"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/srs-player_45669a.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/srs-player\/assets\/screenshot-1.jpg?rev=2708425","caption":"SRS Player Shortcode for HLS\/HTTP-FLV\/WebRTC."},{"src":"https:\/\/ps.w.org\/srs-player\/assets\/screenshot-2.jpg?rev=2708425","caption":"The SRS Player Demo in a post."}],"raw_content":"<!--section=description-->\n<p>SRS Player is a dedicated video streaming player, supports a set of protocols, compatible with major browsers, such as Chrome, Safari and Firefox.<\/p>\n\n<h4>Usage<\/h4>\n\n<p>First, you could create a media server SRS, using <a href=\"https:\/\/ossrs.medium.com\/how-to-setup-a-video-streaming-service-by-1-click-e9fe6f314ac6\">Droplet<\/a> or <a href=\"https:\/\/blog.ossrs.io\/how-to-setup-a-video-streaming-service-by-aapanel-9748ae754c8c\">aaPanel<\/a>.<\/p>\n\n<p>Then, publish live stream to SRS by <a href=\"https:\/\/obsproject.com\/\">OBS<\/a> and follow the tutorial: <a href=\"https:\/\/blog.ossrs.io\/how-to-setup-a-video-streaming-service-by-1-click-e9fe6f314ac6\">Step 2: Publish Stream using OBS<\/a>.<\/p>\n\n<p>Done, view stream on a WordPress post or page, please follow the tutorial: <a href=\"https:\/\/blog.ossrs.io\/publish-your-srs-livestream-through-wordpress-ec18dfae7d6f\">How to Publish Your SRS Livestream Through WordPress<\/a>, and bellow are some tips.<\/p>\n\n<p>For HLS live streaming, please use the following shortcode:<\/p>\n\n<pre><code>[srs_player url=\"https:\/\/your_server\/live\/livestream.m3u8\"]\n<\/code><\/pre>\n\n<p>For WebRTC streaming, the shortcode:<\/p>\n\n<pre><code>[srs_player url=\"webrtc:\/\/your_server\/live\/livestream\"]\n<\/code><\/pre>\n\n<p>For HTTP-FLV live streaming, the shortcode:<\/p>\n\n<pre><code>[srs_player url=\"https:\/\/your_server\/live\/livestream.flv\"]\n<\/code><\/pre>\n\n<p>For HLS\/MP4 VoD streaming, the shortcode:<\/p>\n\n<pre><code>[srs_player url=\"https:\/\/your_server\/vod\/file.mp4\"]\n<\/code><\/pre>\n\n<p>You could also use WebRTC to publish live stream:<\/p>\n\n<pre><code>[srs_publisher url=\"webrtc:\/\/your_server\/live\/livestream\"]\n<\/code><\/pre>\n\n<p>For detailed documentation, please visit the <a href=\"https:\/\/github.com\/ossrs\/WordPress-Plugin-SrsPlayer\">SRS Player<\/a> page.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Embed live streaming into a post\/page or anywhere on your WordPress site<\/li>\n<li>Supports HLS\/HTTP-FLV\/WebRTC over HTTP or HTTPS for live streaming<\/li>\n<li>Embed HTML5 videos which are compatible with all major browsers<\/li>\n<li>Automatically play a video when the page is rendered<\/li>\n<li>No setup required, simply install and start embedding videos<\/li>\n<li>Lightweight and compatible with the latest version of WordPress<\/li>\n<li>Supports HLS\/MP4 VoD streaming<\/li>\n<\/ul>\n\n<h4>Shortcode Options<\/h4>\n\n<p>Options supported in the shortcode.<\/p>\n\n<p><strong>Width<\/strong><\/p>\n\n<p>Optional, limit the width of the video.<\/p>\n\n<pre><code>[srs_player url=\"https:\/\/your_server\/live\/livestream.m3u8\" width=\"720\"]\n<\/code><\/pre>\n\n<!--section=installation-->\n<p>You could install it through the regular installer of the WordPress. Please download plugin and install it using WordPress repository.<\/p>\n\n<p>If you would like to install the latest develop version, please:<\/p>\n\n<ol>\n<li>Download the <code>srs-player.zip<\/code> from <a href=\"https:\/\/github.com\/ossrs\/WordPress-Plugin-SrsPlayer\/releases\">releases<\/a>.<\/li>\n<li>Click the <code>Plugins &gt; Add Plugin &gt; Uplaod Plugin<\/code> menu in WrodPress.<\/li>\n<li>Upload the <code>srs-player.zip<\/code> and active it.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20srs%20player%20supports%20hls%20live%20streaming%3F'><h3>Does SRS Player supports HLS live streaming?<\/h3><\/dt>\n<dd><p>Yes, please follow the usage, use shortcode to embed to your post.<\/p><\/dd>\n<dt id='does%20srs%20player%20supports%20http-flv%20live%20streaming%3F'><h3>Does SRS Player supports HTTP-FLV live streaming?<\/h3><\/dt>\n<dd><p>Yes, please follow the usage, use shortcode to embed to your post.<\/p><\/dd>\n<dt id='does%20srs%20player%20supports%20webrtc%20live%20streaming%3F'><h3>Does SRS Player supports WebRTC live streaming?<\/h3><\/dt>\n<dd><p>Yes, please follow the usage, use shortcode to embed to your post.<\/p><\/dd>\n<dt id='does%20srs%20player%20supports%20vod%20hls%2Fmp4%3F'><h3>Does SRS Player supports VoD HLS\/MP4?<\/h3><\/dt>\n<dd><p>Yes, but please use default Video player of BlockEditor directly.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>2024-03-18: Update tested up to WP 6.5<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>2023-07-23: Support HEVC over enhanced RTMP or FLV (#5)<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>2023-05-01: Test with new WordPress 6.2<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>2023-02-25: Replace flv.js with mpegts.js to play HEVC over HTTP-FLV (#1)<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>2022-06-15: Support publish live stream by WebRTC.<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>2022-06-08: Use class to set the width.<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>2022-05-11: Refine plugin description.<\/li>\n<li>2022-05-11: Refine the plugin shortcode.<\/li>\n<li>2022-05-11: Refine the plugin usage.<\/li>\n<li>2022-05-10: Refine the plugin description.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>2022-05-10: Refine the tags.<\/li>\n<li>2022-05-01: Support url alias src.<\/li>\n<li>2022-05-01: Default width to 100%.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>2022-05-01: Refine the release script.<\/li>\n<li>2022-05-01: Support play MP4 VoD file.<\/li>\n<li>2022-05-01: Refine release script.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>2022-04-12: Update plugin release in readme.txt<\/li>\n<li>2022-04-12: Update plugin name in readme.txt<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>2022-04-12: Add screenshots for plugin.<\/li>\n<li>2022-04-12: Refine the installation of plugin.<\/li>\n<li>2022-04-12: Support auto release.<\/li>\n<li>2022-04-12: Refine documents content.<\/li>\n<li>2022-04-12: Support option width for player.<\/li>\n<li>2022-04-12: Support auto release.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>2022-04-12: Support HLS\/WebRTC\/HTTP-FLV video streaming.<\/li>\n<\/ul>","raw_excerpt":"SRS Player is a open source live streaming video player, supports HLS\/HTTP-FLV\/WebRTC etc.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/155771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=155771"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/winlinvip"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=155771"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=155771"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=155771"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=155771"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=155771"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=155771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}