Sha256: 96dcf590ed360f63f81d9acfef67042f5ab9b89cd16ac72dcc966550145c7a8d
Contents?: true
Size: 890 Bytes
Versions: 1
Compression:
Stored size: 890 Bytes
Contents
require 'opentok' API_KEY = '' # See https://dashboard.tokbox.com/ API_SECRET = '' # See https://dashboard.tokbox.com/ OTSDK = OpenTok::OpenTokSDK.new API_KEY, API_SECRET # Create an OpenTok server-enabled session sessionId = OTSDK.createSession().to_s print sessionId + "\n" # Create a peer-to-peer session sessionProperties = {OpenTok::SessionPropertyConstants::P2P_PREFERENCE => "enabled"} # or disabled sessionId = OTSDK.createSession( nil, sessionProperties ).to_s print sessionId + "\n" # Generate a publisher token token = OTSDK.generateToken :session_id => sessionId print token + "\n" # Generate a token with moderator role and connection data role = OpenTok::RoleConstants::MODERATOR connection_data = "username=Bob,level=4, score=8888888888" token = OTSDK.generateToken :session_id => sessionId, :role => role, :connection_data => connection_data print token + "\n"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
opentok-0.1.3 | sample/sample.rb |