innovation forge. video & conference module Özer aydemir ceo, bor software [email protected]

28
innovation forge

Upload: verity-austin

Post on 13-Jan-2016

225 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

innovation forge

Page 2: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

Video & Conference ModuleÖzer Aydemir

CEO, Bor Software

[email protected]

Page 3: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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.

Page 4: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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.

Page 5: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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

Page 6: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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

Page 7: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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.

Page 8: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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

Page 9: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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 .

Page 10: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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

Page 11: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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.

Page 12: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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.

Page 13: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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

Page 14: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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

Page 15: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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.

Page 16: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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.

Page 17: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

17

System Architecture & Scalable Structure

Page 18: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

18

Page 19: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

19

Page 20: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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.

Page 21: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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

Page 22: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

22

Conference and Peer To Peer

Page 23: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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.

Page 24: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

24

Submedia Scheduler

Page 25: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

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..

Page 26: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

26

Video Player And Miye

Page 27: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

27

Hacettepe Üniversitesi Teknokent, 4. AR&GE Binası, No:12-13, Beytepe Çankaya / ANKARA-TÜRKİYE

[email protected]

+90 312 286 1974YAZILIM

Page 28: Innovation forge. Video & Conference Module Özer Aydemir CEO, Bor Software ozer@boryazilim.com

THANK YOU

BOR YAZILIMÖzer Aydemir

[email protected]