ASP.NET jVideo provides set of basic and advance functionality that can help you build highly scalable, professional, video streaming solution using ASP.NET MVC or ASP.NET Core with little effort that normally takes months or years to develop.
It includes 500+ features, some of core functions listed below.
It allows various ways for uploading and publishing videos including
- High performance uploader that can help you upload very large video files without effecting performance of your server.
- Publishing module that can help you publish videos to streamable format locally on your server.
- AWS Elastic Transcoder that can help you publish videos directly on cloud
- Allow you to upload published videos directly with utility for generating thumbnails and capturing other video information.
- Allow you to embed third party videos e.g youtube videos
It allows you to implement various streaming strategies including
- Secure streaming implementation via AWS Cloud Front
- Token based highly secure custom streaming implementation if videos hosted locally or on your own servers.
- Stream protection via bandwidth throttling. The ability to keep control on bandwidth while setting different bandwidth options for free and paid users.
- Support both normal and http progressive streaming
It allows you to host videos both locally and on cloud.
It also allows you to restrict videos for free and paid users.
It also provide options for selling HD videos live with ability to provide preview video as preview and provide option to buy full HD version via credits or monthly subscription
Will provide support for live cam streams soon.
Overall its a complete solution that can be customized with any level of video streaming requirements.
AWS Video Processing Architecture
This document provide detail about aws video processing architecture developed and utilized within ASP.NET jVideo
ASP.NET jVideo Kit support various ways to publish videos that can be stream progressively on both web and mobile devices.
ASP.NET jVideo Kit support multiple language user interface. It allows you to setup your preferred language as default language.
ASP.NET jVideo Kit have advance single page dashboard application written in latest Angular Framework to help site administrator manage website settings, configurations, users, contents, reports and logs.
ASP.NET jVideo Kit include paid membership subscriber module, if enabled can allow users to buy or subscribe to access paid or premium contents
ASP.NET jVideo Kit include module to generate google & bing sitemaps dynamically from website contents to speedup website content indexing and exposure to search engines
It is the most important module of almost every type of web application. It can help you organize large amount of contents into useful categories.
ASP.NET jVideo Kit have built-in support for managing tag clouds or labels to organize large amount of contents in useful & search engine friendly manner.
ASP.NET jVideo Kit have built-in support for managing advertisement slots and scripts for each slot to display ads effectively in whole public application.
ASP.NET jVideo Kit support advance Listing SDK that can help you design content listing on hundreds of ways within minutes without making manual effort to create listings.