Get Started. It's Free
or sign up with your email address
SMG by Mind Map: SMG

1. streaming

1.1. fb live

1.2. fb work

1.3. youtube

1.3.1. stream types

1.3.1.1. only video

1.3.1.2. only content

1.3.1.3. only media

1.3.1.4. M+V

1.3.1.5. M+C

1.3.2. stream scenarios

1.3.2.1. start stream

1.3.2.1.1. start with just media

1.3.2.1.2. start stream with content

1.3.2.1.3. start stream with Video

1.3.2.1.4. public

1.3.2.1.5. private

1.3.2.1.6. unlisted

1.3.2.2. pause resume stream

1.3.2.2.1. with content

1.3.2.2.2. with media

1.3.2.2.3. with Video

1.3.2.3. End stream

1.3.2.3.1. with media

1.3.2.3.2. with content

1.3.2.3.3. with Video

1.3.2.3.4. end stream in youtube

1.3.2.4. single modeartor

1.3.2.4.1. reconnection before 2 min

1.3.2.4.2. reconnection between 2-5 min

1.3.2.4.3. no reconnection till 5 mins

1.3.2.5. Mutiple hijacks

1.3.2.5.1. Moderator hijacks

1.3.2.5.2. Presenter hijacks

1.4. agfcg

1.4.1. gfjs

2. UI

2.1. feature cases

2.1.1. only one feature enabled

2.1.1.1. only live

2.1.1.2. work

2.1.1.3. youtube

2.1.1.3.1. all 3 get enabled

2.1.2. only 2 features enabled

2.1.2.1. fb live and work

2.1.2.1.1. work priority

2.1.2.2. live and youtube

2.1.2.2.1. all 3

2.1.2.3. work and you tube

2.1.2.3.1. all 3

2.1.3. All 3 features enabled

2.1.4. no feature enabled

2.2. login cases

2.2.1. youtube

2.2.1.1. not logged in

2.2.1.1.1. multiple accounts

2.2.1.1.2. single account

2.2.1.2. logged in

2.2.1.2.1. redirection

2.2.1.2.2. not u?

2.2.1.3. cancel in between

2.2.1.3.1. not loggout...go back to broadcast modal

2.2.1.3.2. broadcast is starting only

2.2.1.4. from ehere?

2.2.1.4.1. non default browser

2.2.1.4.2. default browser

2.2.1.4.3. sonic app

2.2.1.5. keep clicking multiple times

2.2.1.5.1. smg start apis are so may

2.2.1.5.2. multiple youtube streams started

2.2.2. work

2.2.3. fblive

2.3. functionality

2.3.1. login fails

2.3.2. disallow permissions

2.3.2.1. error

2.3.2.1.1. error in broadcast modal

2.3.3. app not connected

2.3.4. unable to create ytream

2.3.4.1. error in broadcast modal

2.3.5. success

2.3.6. stop broadcast

2.3.6.1. auto stop stream

2.3.7. rest errors

2.3.7.1. error

2.3.7.1.1. error in broadcast modal

2.3.8. google api failures

2.3.8.1. livebroadcast

2.3.8.1.1. error in broadcast modal

2.3.8.1.2. error

2.3.8.2. live stream

2.3.8.2.1. The live streaming feature for your account might not be enabled. After enabling live stream, it may take up to 24 hours for Google to activate your account before you can continue.

2.3.8.3. rate limited

2.3.8.3.1. 403

2.3.9. live not activated

2.3.9.1. error

2.4. error in broadcast modal

3. New FB flow

3.1. facebook

3.1.1. first time flow

3.1.1.1. all combinations in UI

3.1.1.1.1. not now

3.1.1.1.2. spinner

3.1.1.1.3. ..

3.1.1.2. fb posting

3.1.1.2.1. public

3.1.1.2.2. private

3.1.1.2.3. group

3.1.1.2.4. only few friends

3.1.1.2.5. pages

3.1.2. browsers

3.1.2.1. chrome

3.1.2.1.1. first time

3.1.2.1.2. logged in

3.1.2.1.3. logged out

3.1.2.2. ff

3.1.2.2.1. first time

3.1.2.2.2. logged in

3.1.2.2.3. logged out

3.1.2.3. edge

3.1.2.3.1. first time

3.1.2.3.2. logged in

3.1.2.3.3. logged out

3.1.2.4. sonic

3.1.2.4.1. first time

3.1.2.4.2. logged in

3.1.2.4.3. logged out

3.1.3. stream

3.1.3.1. media

3.1.3.1.1. cam on

3.1.3.1.2. cam off

3.1.3.2. only content

3.1.3.3. only audio

3.1.3.4. only video

3.1.3.5. M+C

3.1.3.6. M+V

3.1.3.7. broadcast start with content

3.1.3.8. pause resume broadcast

3.2. workplace

3.2.1. no change check sanity

3.3. youtube

3.3.1. no change check sanity

3.4. custom

3.4.1. no change check sanity

3.5. Feature enablement

3.5.1. new live+ new fb

3.5.2. new live + no fb

3.5.2.1. +nothing extra

3.5.2.1.1. only youtube +custom

3.5.2.2. +old fblive

3.5.2.2.1. only youtube +custom

3.5.2.3. +ol fb work

3.5.2.3.1. only youtube +custom

3.5.3. only new fb

3.5.3.1. no options seen

3.5.4. pt_custom_live_stream_only

3.6. errors

3.6.1. fb error

3.6.1.1. sonic error shoun in ui

3.6.1.2. browser shown in console

4. APIS

4.1. fb live

4.1.1. stream start

4.1.1.1. +ve case stream

4.1.1.2. already started broadcast

4.1.1.3. with invalid rtmps

4.1.1.4. wrong streamConsumer

4.1.1.5. alternate 443 stream consumer

4.1.2. stop stream

4.1.2.1. +case

4.1.2.2. stream already stopped

4.2. fb work

4.2.1. stream start

4.2.1.1. +ve case stream

4.2.1.2. already started broadcast

4.2.1.3. with invalid rtmps

4.2.1.4. wrong streamConsumer

4.2.1.5. alternate 443 stream consumer

4.2.2. stop stream

4.2.2.1. +case

4.2.2.2. stream already stopped

4.3. youtube

4.3.1. stream start

4.3.1.1. +ve case stream

4.3.1.2. already started broadcast

4.3.1.2.1. 409 conflict

4.3.1.3. with invalid rtmps

4.3.1.3.1. ignored

4.3.1.4. wrong streamConsumer

4.3.1.4.1. 80

4.3.1.4.2. 443

4.3.1.4.3. random

4.3.1.5. alternate 1935 stream consumer

4.3.1.5.1. stop later to check

4.3.1.6. pass only back yp with out primart

4.3.1.6.1. { "status": "400", "message": "HTTP 400 Bad Request" }

4.3.1.7. send only primary

4.3.1.8. wring meeting id

4.3.1.8.1. 403 forbidden

4.3.1.9. check for back up stream

4.3.1.9.1. present

4.3.1.10. rtmp

4.3.1.10.1. valid

4.3.1.10.2. invlid

4.3.1.10.3. nothing at all

4.3.1.10.4. null

4.3.1.11. "videoId":"524g-AUXnznwNR8vO_MmQg1600496866855797",

4.3.1.11.1. remove

4.3.1.11.2. invalid

4.3.1.12. call back

4.3.1.12.1. remove

4.3.1.12.2. invalid

4.3.2. stop stream

4.3.2.1. +case

4.3.2.1.1. 200 ok

4.3.2.2. stream already stopped

4.3.2.2.1. { "status": "409", "message": "HTTP 409 Conflict" }

4.3.2.3. rtmps

4.3.2.3.1. valid

4.3.2.3.2. invlid

4.3.2.3.3. nothing at all

4.3.2.3.4. null

4.3.2.4. wrong instance

4.3.2.4.1. 400

4.3.2.5. wrong meeting

4.3.2.5.1. { "status": "403", "message": "Scope property and path param do not match scopeProperty" }

4.4. generic stream case - 80

4.4.1. start stream

4.4.1.1. +ve case

4.4.1.1.1. api works

4.4.1.1.2. "rtmpsUrl":"rtmp://ingest.phenixrts.com:80/ingest/Ox3136nG9MCHCSQ3nq5PDvSltUS1GBFvjkbvvRWBf9COBO65I2vYf2WEWY2o9CXxVs5U8bVMM21hrAnCnSWWgD4SA37toTJ7",

4.4.1.2. check with fb

4.4.1.2.1. live

4.4.1.2.2. work

4.4.1.3. check with youtube rtmps

4.4.1.3.1. fails

4.4.1.4. Wait for yash ainput

4.4.1.4.1. asg smg status

4.5. secure -443

4.5.1. start stream

4.5.1.1. +ve case

4.5.1.2. check with fb

4.5.1.2.1. live

4.5.1.2.2. work

4.5.1.3. check with youtube rtmps

4.6. Default -1935

4.6.1. start stream

4.6.1.1. +ve case

4.6.1.2. check with fb

4.6.1.2.1. live

4.6.1.2.2. work

4.6.1.3. check with youtube rtmps

4.7. Back up url cases

4.7.1. get

4.7.1.1. wrong access

4.7.1.1.1. 401

4.7.1.2. wrong eventid

4.7.1.2.1. working

4.7.1.3. wrong instance id

4.7.1.3.1. working

4.7.1.4. get the right way

4.7.1.4.1. get instance id stream id and status

4.7.1.4.2. call multiple times back to back

4.7.2. put

4.7.2.1. wrong access

4.7.2.1.1. 401

4.7.2.2. wrong eventid

4.7.2.2.1. 400

4.7.2.3. wrong instance id

4.7.2.3.1. 200

4.7.2.4. put

4.7.2.4.1. no request body

4.7.2.4.2. with request body

4.7.2.4.3. remove status

5. resiliency??