Comments (5)
I'm at step of implementing something likes this http://nginx.org/en/docs/http/ngx_http_hls_module.html?&_ga=1.235310721.1808295330.1409133637#hls_forward_args for secure_link to work. stay tune!
from ngx_http_estreaming_module.
with latest commit, you could use secure_link likes this:
secure_link $arg_st,$arg_e;
secure_link_md5 "axcDxSVnsGkAKvqhqOh$host$arg_e";
if ($secure_link = "") { return 403; }
if ($secure_link = "0") { return 410; }
rewrite ^(.*)/(adbr)/([0-9]+p)/([0-9]+)/(.*ts)?(.*) $1/$5?video=$4&$2=true&vr=$3&$6 last;
rewrite ^(.*)/(adbr)/([0-9]+p)/(.*\.m3u8)?(.*) $1/$4?$2=true&vr=$3&$5 last;
rewrite ^(.*)/(org)/(.*\.m3u8)?(.*) $1/$3?$2=true&$6 last;
rewrite ^(.*)/(org)/([0-9]+)/(.*\.ts)?(.*) $1/$4?video=$3&$2=true&$5 last;
rewrite ^(.*)/([0-9]+)/(.*ts)?(.*) $1/$3?video=$2&$4 last;
access_log logs/streaming.access.log;
Remember rewrite rule has been changed a little bit. With that configuration, you have to request secured link in order to access media stream:
curl "http://localhost/test1.m3u8?st=7OBVzKXTSbFYe0ZBfNlI0A&e=2147483647"
Please check
from ngx_http_estreaming_module.
@arty777 did you manage to work with secure link module? I close this ticket now, you can re-open it later if you still have problem with it.
from ngx_http_estreaming_module.
Ok , I will try to work in the near future
from ngx_http_estreaming_module.
I may be interested in the question of how to use secure_link in conjunction with proxy_cache module that would cache was correct and not overwritten permanently
May be need clean agrs? for cache
from ngx_http_estreaming_module.
Related Issues (20)
- hot files stat HOT 3
- conn bug? HOT 1
- core dumped HOT 30
- compile nginx failure HOT 18
- Does module support live streams or VoD only? HOT 2
- what happend in new ver of module? HOT 24
- core dumped HOT 8
- crit HOT 21
- m3u8 HOT 3
- Not able to build nginx from sources HOT 37
- Correction to guide HOT 1
- Module is not getting built HOT 1
- Adaptive behaviour is limited to MP4 encoded by mp42 codec HOT 5
- Flash Player doesn't have permission in crossdomain.xml HOT 1
- no ngx_http_estreaming_module/config was found HOT 1
- libavcodec/avcodec.h: No such file or directory HOT 1
- this error compile nginx
- secure link HOT 5
- secure link+proxy cache HOT 5
- error log HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ngx_http_estreaming_module.