This is amazing.
May be the paper has details on the following questions:
1. Is the data being encrypted on the go, meaning it is encrypted as needed probably with the login user's shared key. That would explain the need for running sendfile on every video traffic packet.
2. How would CDN caching work with this?