District1 IDC ...................................................................................................................... : : : +---------------+ : : | | +----------------+ : : | |<-->| WEBM live edge |<----------- PC/Android Main site : +-----------------+ | | +----------------+ : ........................................... : | H264 multi-rate | segments | | : : : +-->| encoder |---------->| Distribution | +----------------+ : +--------------+ : : | | MPEG2TS mux | | Network |<-->| WEBM live edge |<----------- PC/Android MPEG2TS/UDP | H264 encoder | +-----+ : SSH tunnel : +-----+ +-----------+ segments | +-----------------+ | | +----------------+ : ------------->| |-->| dup |----------------------->| dup |-->| segmentor |----------+ | OR | : | MPEG2TS mux | +-----+ : (H264@main/4.0) : +-----+ +-----------+ | +-----------------+ | | +----------------+ : +--------------+ | : : | | | VP8 multi-rate | segments | Storage |<-->| WEBM VOD edge |<----------- PC/Android | : : | +-->| encoder |---------->| Cluster | +----------------+ : ....................................|...... : | | WEBM mux | | | : | : | +-----------------+ | | +----------------+ : | : | | |<-->| WEBM VOD edge |<----------- PC/Android | : | | | +----------------+ : | : | +---------------+ : | : | ^ ^ ^ ^ : | : | | | | | : | : | +--------------------+ | | +--------------------+ : | : | | +------+ +------+ | : | : | | | | | : | : | V V V V : | : | +---------------+ +---------------+ +---------------+ +---------------+ : | : | | M3U live edge | | M3U live edge | | M3U VOD edge | | M3U VOD edge | : | : | | (Apache2) | | (Apache2) | | | | | : | : | +---------------+ +---------------+ +---------------+ +---------------+ : | : | ^ ^ ^ ^ : | .......|............................................|.................|.................|.................|..........: | | | | | | | | | | | | | | IPhone/IPad IPhone/IPad IPhone/IPad IPhone/IPad | | | | | | | | | SSH tunnel|(H264@main/4.0) | | | | | | | | | | | | District2 IDC | .......|.............................................................................................................. | : | : | : | +---------------+ : | : | | | +----------------+ : | : | | |<-->| WEBM live edge |<----------- PC/Android | : | +-----------------+ | | +----------------+ : | : | | H264 multi-rate | segments | | : | : | +-->| encoder |---------->| Distribution | +----------------+ : | : V | | MPEG2TS mux | | Network |<-->| WEBM live edge |<----------- PC/Android | : +-----+ +-----------+ segments | +-----------------+ | | +----------------+ : | : | dup |-->| segmentor |----------+ | OR | : | : +-----+ +-----------+ | +-----------------+ | | +----------------+ : | : | | VP8 multi-rate | segments | Storage |<-->| WEBM VOD edge |<----------- PC/Android | : +-->| encoder |---------->| Cluster | +----------------+ : | : | WEBM mux | | | : | : +-----------------+ | | +----------------+ : | : | |<-->| WEBM VOD edge |<----------- PC/Android | : | | +----------------+ : | : +---------------+ : | : ^ ^ ^ ^ : | : | | | | : | : +--------------------+ | | +--------------------+ : | : | +------+ +------+ | : | : | | | | : | : V V V V : | : +---------------+ +---------------+ +---------------+ +---------------+ : | : | M3U live edge | | M3U live edge | | M3U VOD edge | | M3U VOD edge | : | : | (Apache2) | | (Apache2) | | | | | : | : +---------------+ +---------------+ +---------------+ +---------------+ : | : ^ ^ ^ ^ : | ....................................................|.................|.................|.................|..........: | | | | | | | | | | | IPhone/IPad IPhone/IPad IPhone/IPad IPhone/IPad | | | | SSH tunnel|(H264@main/4.0) | | | | | | District3 IDC | ...................................................................................................................... | : : | : +---------------+ : | : | | +----------------+ : | : | |<-->| WEBM live edge |<----------- PC/Android | : +-----------------+ | | +----------------+ : | : | H264 multi-rate | segments | | : | : +-->| encoder |---------->| Distribution | +----------------+ : | : | | MPEG2TS mux | | Network |<-->| WEBM live edge |<----------- PC/Android | : +-----+ +-----------+ segments | +-----------------+ | | +----------------+ : +-------------------------->| dup |-->| segmentor |----------+ | OR | : : +-----+ +-----------+ | +-----------------+ | | +----------------+ : : | | VP8 multi-rate | segments | Storage |<-->| WEBM VOD edge |<----------- PC/Android : +-->| encoder |---------->| Cluster | +----------------+ : : | WEBM mux | | | : : +-----------------+ | | +----------------+ : : | |<-->| WEBM VOD edge |<----------- PC/Android : | | +----------------+ : : +---------------+ : : ^ ^ ^ ^ : : | | | | : : +--------------------+ | | +--------------------+ : : | +------+ +------+ | : : | | | | : : V V V V : : +---------------+ +---------------+ +---------------+ +---------------+ : : | M3U live edge | | M3U live edge | | M3U VOD edge | | M3U VOD edge | : : | (Apache2) | | (Apache2) | | | | | : : +---------------+ +---------------+ +---------------+ +---------------+ : : ^ ^ ^ ^ : ....................................................|.................|.................|.................|..........: | | | | | | | | IPhone/IPad IPhone/IPad IPhone/IPad IPhone/IPad