Expand my Community achievements bar.

Private Streaming is not allowed inside the room.

Avatar

Level 3

I guess I still have not understood how to estublish Private Streaming for 2 users inside my room. I'm doing:


            var aIDs:Array = new Array;
           
            aIDs.push(buddyID);           
            this.audioPub.publish();
            this.audioPub.recipientIDs = aIDs;

and get:

Error: Private Streaming is not allowed inside the room.
    at com.adobe.rtc.collaboration::AudioPublisher/set recipientIDs()
    at SimpleChat/startAudio()
    at SimpleChat/onItemReceive()
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at com.adobe.rtc.sharedModel::CollectionNode/http://www.adobe.com/2006/connect/cocomo/messaging/internal::receiveItem()
    at com.adobe.rtc.messaging.manager::MessageManager/http://www.adobe.com/2006/connect/cocomo/messaging/internal::receiveItem()
    at com.adobe.rtc.session.managers::SessionManagerBase/receiveItem()

4 Replies

Avatar

Former Community Member

Hi there,

I went into the AudioPublisher source and looked at set recipientIDs. Seems

as though it wants StreamManager.allowPrivateStreams to be true. So, logged

in as OWNER to the room, you can either call :

myConnectSession.streamManager.allowPrivateStreams = true;

or open up the Room Console (in developer tools of the SDK app), navigate

to a room, and on the "Manage" tab, under A/V Streams, check the "Private

Audio/Video Streaming" checkbox.

hope that helps

nigel

Avatar

Level 3

btw may I use myBuddyList instead?

Avatar

Employee

hi,

myBuddyList is an API used along with a LCCS feature called AnonymousPresence. So using myBuddyList might not help your cause.

Thanks

Arun

Avatar

Level 3

oh cool you can do a stealth mode witth this )