PowerPoint Sunusu

advertisement
innovation forge
Video & Conference Module
Özer Aydemir
CEO, Bor Software
ozer@boryazilim.com
3
About Bor Software
Bor Software has been operating since March 1st, 2007.
MISSION
VISION
PRODUCT & SERVICES
Producing enjoyable and
user friendly mobile,
video, web X.0,
Enterprise applications /
systems that are
improving service quality
for organisations /
enterprises.
Pushing the limits of
cutting edge
technologies in order to
provide more robust,
usable, enjoyable
products based on
mobile and / or video
solutions.
MUGA, Mobile
Application Development
Platform, VIDOuCAN /
IVME, Enterprise
Software Development,
Web2.0 / 3.0
Applications,
Consultancy.
4
About Bor Software
Bor Software is growing financially through R&D projects.
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.
5
Projects and Stakeholders
Public Enterprises
Private Enterprises
International Companies
•
TPAO
• Vodafone
• Anvato LLC.
•
İŞKUR
• EnerjiSA
• Verkta LLC.
•
İSGÜM
• Turkuvaz Medya
• UnivisionTV
•
MYK
• Good Magazine
•
Çevre ve Şehircilik Bakanlığı
• Intryca
V
R&D Partners
•
• Turkcell Teknoloji • Ericsson Türkiye
• VTT
• Siemens
• Netaş
• NATEK
• NXP
• Everis
• SEHA
• Likya
• KoçSistem
• Materna
N
I
S
S
L
M
6
OUR TEAM
We combine creativity with our knowledge and technology.
BSc. Graduates
Bilkent Uni
Hacettepe Uni
Ankara Uni
METU
Anadolu Uni
Gazi Uni
Selçuk Uni
TOBB Uni
18 Mart Uni
Sakarya Uni
Niğde Uni
Avans@NL
Karabük Uni
Positions
Engineer
Graphic Designer
MSc. Graduates
Part-Time
Bilkent Uni
METU
Hacettepe Uni
Gazi Uni
7
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.
PLATFORM
TECH
Our 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.



IVME 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.
8
IVME Platform
Oynatıcılar
AS3 Oynatıcılar
HTML5 Oynatıcılar
IVME Middleware
Analitik Sunucusu
Konferans ve İkili Görüşme
RBAC
1
1
Arşiv Sistemi
1
1
1
VIBRO Manager
Kural Motoru
1
Yardımcı Öğe Sağlayıcı
1
1
Planlayıcı
Soru Bankası
VTYS ve Yayın Sunucuları
Yayın Sunucusu
IVME VTYS
9
DMS AND STREAM SERVER
IVME is independent of the third-party software, as it is independent of the hardware and platform.
DMS
Ivme works with MySQL Rdms and mongodb no-sql by default. PostgreSql , Mssql and Oracle
Dms can be used too.
Streaming Server
Ivme 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
IVME Middleware
Analytic Server
Archiving System
RBAC
VIBRO
Manager
Rule Engine
Conference and Peer to Peer Communication
Submedia Provider Service
Scheduler
DMS AND STREAM SERVER
Question Bank
11
Analytic Server
All 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
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
Your current user with LDAP and Active Directory Integration can also be IVME user.
14
Rule Engine
Rule 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 Engine
CLIENTS 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 videoon-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
60
50
40
30
20
10
0
5-10 User
CPU
MongoDb Cpu
10-20 User
RAM
20-30 User
Mysql Cpu
30-40 User
Nodejs Cpu
Apache Cpu
Wowza 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 Players
Our 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
info@boryazilim.com
YAZILIM
+90 312 286 1974
THANK YOU
BOR YAZILIM
Özer Aydemir
CEO
ozer@boryazilim.com
Download