From 40c1298476137f572877d51ee0e353c6ee84b516 Mon Sep 17 00:00:00 2001 From: winlin Date: Fri, 20 Dec 2013 00:12:17 +0800 Subject: [PATCH] add srs player --- trunk/conf/srs.conf | 12 +- trunk/research/players/jwplayer6.html | 9 +- trunk/research/players/osmf.html | 5 +- trunk/research/players/srs_player.html | 141 +++++++++++++++++- .../players/srs_player/release/srs_player.swf | Bin 690 -> 2645 bytes .../players/srs_player/src/srs_player.as | 140 +++++++++++++++++ 6 files changed, 295 insertions(+), 12 deletions(-) diff --git a/trunk/conf/srs.conf b/trunk/conf/srs.conf index 2694e698d..25ac12e61 100755 --- a/trunk/conf/srs.conf +++ b/trunk/conf/srs.conf @@ -22,15 +22,15 @@ vhost __defaultVhost__ { enabled on; gop_cache on; queue_length 30; - #forward 127.0.0.1:19350; + forward 127.0.0.1:19350; hls { - enabled off; + enabled on; hls_path ./objs/nginx/html; hls_fragment 5; hls_window 30; } http_hooks { - enabled off; + enabled on; on_connect http://127.0.0.1:8085/api/v1/clients; on_close http://127.0.0.1:8085/api/v1/clients; on_publish http://127.0.0.1:8085/api/v1/streams; @@ -39,7 +39,7 @@ vhost __defaultVhost__ { on_stop http://127.0.0.1:8085/api/v1/sessions; } transcode { - enabled off; + enabled on; ffmpeg ./objs/ffmpeg/bin/ffmpeg; engine ld { enabled on; @@ -94,9 +94,9 @@ vhost dev { enabled on; gop_cache on; queue_length 10; - forward 127.0.0.1:19350; + #forward 127.0.0.1:19350; hls { - enabled on; + enabled off; hls_path ./objs/nginx/html; hls_fragment 5; hls_window 30; diff --git a/trunk/research/players/jwplayer6.html b/trunk/research/players/jwplayer6.html index f130dda4d..b87c11c0f 100755 --- a/trunk/research/players/jwplayer6.html +++ b/trunk/research/players/jwplayer6.html @@ -16,7 +16,12 @@ @@ -38,10 +153,30 @@
+
+ + Usage: 输入地址后点击播放按钮 +
+
+ URL: + + +
+
- - + \ No newline at end of file diff --git a/trunk/research/players/srs_player/release/srs_player.swf b/trunk/research/players/srs_player/release/srs_player.swf index 65fe62f4545a967823d4b95b914bb59d0a176a4f..93d6f5655b5b2f86896f601153b89d106ca33bc6 100755 GIT binary patch literal 2645 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 Yy-1!R289X+h1Cc1`~YSB2TO524*O|Y