Download - Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software [email protected]
innovation forge
33
About Bor SoftwareBor Software has been operating since March 1st, 2007.
MISSION
Producing enjoyable and user friendly mobile,
video, web X.0, Enterprise applications /
systems that are improving service quality
for organisations / enterprises.
VISION
Pushing the limits of cutting edge technologies in order to provide more robust, usable, enjoyable
products based on mobile and / or video
solutions.
PRODUCT & SERVICES
MUGA, Mobile Application Development
Platform, VIDOuCAN / IVME, Enterprise
Software Development, Web2.0 / 3.0 Applications, Consultancy.
44
Revenues in 2007 was only 70K TL, Reached 1 M TL in 2012, Reached 2 M TL in 2013 Reached 3 M TL in 2014 Target for 2015 is 4 M.
About Bor SoftwareBor Software is growing financially through R&D projects.
55
• TPAO
• İŞKUR
• İSGÜM
• MYK
• Çevre ve Şehircilik Bakanlığı
Projects and StakeholdersPublic Enterprises
• Vodafone
• EnerjiSA
• Turkuvaz Medya
• Anvato LLC.
• Verkta LLC.
• UnivisionTV
• Good Magazine
• Intryca
Private Enterprises International Companies
R&D Partners •
• Ericsson Türkiye
• NATEK
• Likya
• VTT
• NXP
• KoçSistem
• Siemens
• Everis
• Materna
• Turkcell Teknoloji
• Netaş
• SEHA
Public Enterprises
V I
N S S L M
66
OUR TEAMWe combine creativity with our knowledge and technology.
Bilkent UniMETUHacettepe UniGazi Uni
Positions
Engineer Graphic DesignerPart-Time
BSc. GraduatesBilkent UniHacettepe UniAnkara UniMETUAnadolu UniGazi UniSelçuk UniTOBB Uni18 Mart UniSakarya UniNiğde UniAvans@NL Karabük Uni
MSc. Graduates
77
What is IVME ?IVME – is an enterprise solution that provides one-to-one / one-to-many video conference, all rich media content including video archiving, serving, streaming, transcoding and transrating.
PLATFORMIVME is absolutely independent from the platform and hardware.
System is able to run on each Linux platform and Windows server.
Ivme is compitable with the new age IPTV STB.
Client can use ivme on mobile devices, smart phones, tablets and computers through As3 and Html5 player.
TECHOur system offers finding the most proper solution
for achiving, transcoding and streaming. System structure is hybrit. MySQL, Wowza Streaming Server,
PHP5.0, J2EE, AS3, HTML5, Node.js, mongo db are our development platforms.
8
IVME Platform
IVME Middleware
VTYS ve Yayın Sunucuları
Oynatıcılar
IVME VTYSYayın Sunucusu
Arşiv Sistemi
Analitik Sunucusu
AS3 Oynatıcılar HTML5 Oynatıcılar
RBAC
Yardımcı Öğe Sağlayıcı
Planlayıcı
Soru Bankası
Konferans ve İkili Görüşme
VIBRO Manager
Kural Motoru
1
11
1
1 1
1
1
99
DMS AND STREAM SERVERIVME is independent of the third-party software, as it is independent of the hardware and platform.
DMSIvme works with MySQL Rdms and mongodb no-sql by default. PostgreSql , Mssql and Oracle
Dms can be used too.
Streaming ServerIvme uses Wowza Media Server ( Wowza Streaming Engine ) for publishing, streaming video/live
content. Our system is compitable with Red5 and Adobe Fms . We are Wowza Turkey Distributor .
10
DMS AND STREAM SERVER
VIBRO Manager
Analytic Server
Archiving System
RBAC
Submedia Provider Service
Conference and Peer to Peer Communication
Rule Engine
Scheduler Question Bank
IVME Middleware
11
Analytic ServerAll events from the players are collected at analytic server. Whereby : Client (who watched
when, what, video content, watch time info)
Contents (Which content watched by which group) can be reported by analytic server.
12
Archiving System Video ( mov , avi , mp4 , 3gp ,h264 , … ), Audio(mp3 , aac ..), Docs ( .ppt, .doc, .xls , .html , .psd , .pdf ...), Image (.jpg, .jpeg, .png, .tff, .targa) formats
supported .
Media tags (time based) Converting content
(encoding/transcoding/transrating) Categorized , search and list archived media.
13
RBAC – Rol Based Access Control
Your current user with LDAP and Active Directory Integration can also be IVME user.
User Management: User registration User create by
excel file User profile page Active users list Users list ( user’s
group, logs )
Group Management: Groups list Group- Right
management Create/Edit Groups
14
Rule EngineRule Management : Rules are scheduled videos that prepared by administrator ( moderator, manager ) for the user. Manager can interfere to the stream, assign rules to the individual user or groups. Main screen rule Second screen rule ( Picture in Picture ) Second screen position management Main screen and second screen volume settings
15
Rule EngineCLIENTS CAN JOIN CONFERENCE VIA WEB CAMERA or IP CAMERA, CONCURRENT 40 USERS WITHOUT DEPENDENCY OF HARDWARE OR PLATFORM.
1 Conference manager and 40 concurrent user can join. Depends on server upload speed and cpu, over 1000 clients can watch live stream.
Manager can view up to 40 concurrent user in different screen and let user to join and talk in conference.
Users can request permission for joining conference .Also users can use chat platform on conference system to write on the chatroom or private message to each other.
TECHNOLOGY AND SYSTEM PERFORMANCE ANALYSIS
Conference module developed with AS3 ( flash ) and HTML5 . Data request/response provided by php-mysql and mongodb-nodejs Nodejs and socketio used for real time communication and
messaging. The benchmark analysis of the pc 32GB ram, quadcore i7 cpu.
16
System Architecture & Scalable Structure
İvmeCodecOperation Tool Ivme Codec Operation is one of the master tool that
encodes,transcodes and transrates the archived medias, publish studio and ip camera’s stream to the stream server. Through to socket connection feature, it can work independent of the stream server.
Ivme Codec Operation provides adaptive bitrate (ABR) for live streams automatically and has more performance than other transcoder tool like wowza transcoder addon.
Streaming Server We use media cache addons. a read-through caching mechanism for video-
on-demand streaming. Similar to the live repeater technology aimed at increasing the scalability of live streaming, the MediaCache technology is a means of scaling video-on-demand streaming. Deployed on edge servers, MediaCache technology dynamically fetches content on first request for immediate streaming and stores it in the disc cache for subsequent viewers. The system is flexible and extendable. The MediaCache technology can retrieve content from a web server, http, or network attached file system.
17
System Architecture & Scalable Structure
18
19
20
Conference, Face to Face and Webinar
Conference Module It supports to join 3-40 different concurrent user from distinct
location, depending on server upload speed the conference can be viewed up to 1000 clients.
Conference has a record feature, recorded and archived conferences can be watched whenever clients demand.
Face to face communication provides one to one video call. With the webinar feature, you can invite other people to your
conference. Security camera feature provides you to see concurrent user
( up to 40 ) in another browser tab.
21
Conference Benchmark Analysis
5-10 User 10-20 User 20-30 User 30-40 User0
10
20
30
40
50
60
CPU RAM Mysql Cpu Nodejs Cpu MongoDb Cpu Apache CpuWowza Cpu Wowza Ram
22
Conference and Peer To Peer
23
Submedia Provider Profile and submedia management : Profile is virtual filter that help manager to
determine which submedia(image, text, animation, video, exam) will be seen while video playing. Able to view single video with different submedia( exam or others ) by groups is more exiting and functional part . The use of exam as a submedia makes user answer question/questions at any time.
Exam Management: manager can assign exam to the user. User is able to solve this exam at given time. Also question over video application is supported.
Submedia provider can be used as video advertisement modüle when project is designed for public.
24
Submedia Scheduler
25
Video PlayersOur video players are developed in HTML5 and AS3 environments.
Developed in accordance with the OSMF standards. Videos are working with Analytical and Submedia elements
modules and integrated with VIBRO. There are versions which are working with PC, IPTV STB, Tablet and
Smartphones..
26
Video Player And Miye
27
Hacettepe Üniversitesi Teknokent, 4. AR&GE Binası, No:12-13, Beytepe Çankaya / ANKARA-TÜRKİYE
+90 312 286 1974YAZILIM