Comments (6)
For now, bemtv associates full URL's with their contents. It doesn't have support for swarm isolation based on the transmission. I'll think about it and get back to you
from bemtv.
hi @ankurss, I don't think this security method is described on the specs. Why are you doing this? It is your segmenter that generates url's like this?
from bemtv.
We need secure url which work only for specific ip range & also needs to expire after few hours.
Segmenter doesn't generate such urls, we are doing internal nginx redirects to achieve such urls.
from bemtv.
I see. You change the master playlist URL also? The swarms are created based on this as you can see in streamroot/clappr-p2phls-plugin#8.
One thing I can do is match segments with their names only instead of full URI. I'm afraid of a adaptive streaming scenario were I can't guarantee that chunks from different levels have different names.
from bemtv.
different levels is indeed a issue, maybe if we added filename+level in url ? and the swarm can use filename-level to find correct chunks
level1: http://domain.com/hls/some-secure-code-12345-/filename-240p/chunk1.ts
level2: http://domain.com/hls/some-secure-code-67890-/filename-360p/chunk1.ts
from bemtv.
Yes, this definitely solves the issue. Can you open a feature request on https://github.com/bemtv/clappr-p2phls-plugin? I'll use this plugin as the base for others.
from bemtv.
Related Issues (20)
- Use other peers currentFragmentUrl to fill startup buffer
- Change _.each to _.find
- PLAYING_BUFFERING issue HOT 1
- jwplayer/flowplayer support HOT 1
- npm WARN This failure might be due to the use of legacy binary "node" HOT 3
- Improve tutorial
- Access-Control-Allow-Origin problem HOT 8
- problem using stats plugin - nerd box HOT 6
- seek not working HOT 1
- VoD support HOT 1
- Extract core algorithm HOT 1
- Sync main.js with clappr built-in hls plugin
- viewing stream on firefox laggy HOT 3
- Tutorial installation problem HOT 2
- Update COTURN HOT 1
- Configure redis database for COTURN
- HLS querystring in test page HOT 1
- Amazon S3 HOT 5
- adobe flash
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 bemtv.