adobe connect recordingsa… · start, pause, resume, stop • recording is created in a . generic...

27
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Connect Recordings Sneak Peak into Recording Structure Presented by Anjali Sharma

Upload: others

Post on 23-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Adobe Connect Recordings

Sneak Peak into Recording Structure Presented by Anjali Sharma

Page 2: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Index

Recording

Storage structure of recording

Indexstream And Mainstream

Event Managers in Mainstream & Indexstream

Nomenclature of Meeting Pods

Some issues reported for Recordings

Content References in Recording

Download Techniques

Page 3: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Recording

What is a recording ?

• Before we can start with where the information for a meeting and recording is saved we should know what a recording is.

• A recording in connect is a combination of a bunch of flvs files along with there respective xmls.

• A recording in connect is host oriented i.e. all events for recording are governed by the host like start, pause, resume, stop

• Recording is created in a Generic Participant View (that is everything visible to participant gets recorded even if there is no participant in a meeting)

• A recording consist of video and audio

• Audio further consist of 3 types

Page 4: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Recording Contd….

UV (universal voice) is combination of Telephony and Microphone of Pc

Mp3 is pure Telephony

Camera VoIP is Microphone only

Page 5: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

View of a Meeting Recording in process

Page 6: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Same meeting being played as Recording

Page 7: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Storage Structure of Recording on Hosted Server

o Cache Storage

Account_ID/Sco_ID/Folder (Output, Input, Metadata)

o Connect runs an Asset Install Process which converts input folder to output folder then output folder is written to shared storage(NAS) after zipping it and removing the zip extension.

o To download this file you need to rename it with the extension.

o Metadata contains the version information of connect.

o NAS Storage

Account_ID/Sco_ID/Output

Page 8: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Information Stored in Indexstream & Mainstream file

Page 9: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Indexstream

▪ Contains the time for all events when they happened

▪ Does not contain per frame record for play event

Page 10: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Mainstream

▪ Contains the data per event

▪ Contains the per frame record of the play event

Page 11: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Event Managers in Mainstream & Indexstream

● Layout manager

● Pod manager

● User manager

● Stream manager

Page 12: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Layout Manager It contains the structure information of the layout used, with the position of the all the pod

whether visible or not using co-ordinates (depth, height, length).

It contains pod manager

Page 13: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Pod Manager

It contains the reference of all the pods and the reference data in the pod

Page 14: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Pod Manager Contd..

Page 15: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

User Manager

It contains the list of users with there respective roles and how are they connected

It tells whether a user is a viewer or the owner

It also tells whether user is connected through a pc or phone

It tells us whether a user is registered or guest

Page 16: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Screen Shot of User Manager

Page 17: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Stream Manager

It contains the play event which further consists of:

Stream Added

Play Stream

Stream Removed

Stop Stream

These Streams can be for CameraVoIP, UV and ScreenShare

Page 18: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Screen Shot of Stream Manager

Page 19: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Screen Shot of Stream Manager Contd..

Page 20: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Recording Pause Event Stored in Indexstream

Page 21: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Recording Resume Event Stored in Indexstream

Page 22: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Nomenclature of Meeting Pods in Mainstream & Indexstream

Ftpeoplelist - Attendee Pod

FTtitle - Note Pod

Ftstage, CameraVoip – Video Pod

Ftcontent – Share Pod

FtfileShare – File Share Pod

Ftquestion – Poll Pod

qanda – Q&A Pod

Page 23: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Screenshot..

Page 24: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Some issues reported for Recordings

1. Customer says he recorded meeting for x min but recording is just for a few minutes. Why ?

A possible reason- Customer paused the recording at some point, didn’t resume it afterwards.

2. Customer not able to make a recording offline , error “not found”. Why?

A possible reason- Recording files not available on NAS

3. Customer says meeting audio and video are out of sync. Why?

A possible reason- Due to Gaps and backward timestamps

Page 25: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Content References in Recording

▪ There are two Sco-id/URLcreated for same content, either can be used for downloading Content

▪ Recording creates a reference Sco-id/URL for the actual Sco-id/URL created while uploading the content through UI.

Page 26: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Download Techniques

Paste this URL in address bar {URLof recording}/output/anyname.zip?download.zip Save this zip file as the desired directory. Extract Zip to use files within it.

How to Download a recording

How to Download source file of a content

Paste this URL in address bar {URLof content}/source/anyname.zip?download.zip Save this zip file as the desired directory. Extract Zip to use files within it. How to Download output/published file of a content

Paste this URL in address bar {URLof content}/output/anyname.zip?download.zip Save this zip file as the desired directory. Extract Zip to use files within it.

Page 27: Adobe Connect RecordingsA… · start, pause, resume, stop • Recording is created in a . Generic Participant View (that is everything visible to participant gets recorded even if

© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.