Skip to content

Releases: opentok/Opentok-Python-SDK

Release v2.8.0

06 Sep 19:50
Compare
Choose a tag to compare
  • List Archives filtration by sessionId (#137 )
  • Added Update Archive Layout functionality (#139)

Release v2.7.0

16 Aug 23:25
Compare
Choose a tag to compare

Added resolution parameter for start_archive
Added signal API
Added force_disconnect API
Added get_stream API
Added list_streams API

Thanks @normanargueta and @maikthomas

Release v2.6.0

08 Jan 23:52
Compare
Choose a tag to compare
  • Add timeout option to opentok constructor (#117, #57 Thanks @tylergould!)

Release v2.5.1

18 Aug 05:46
Compare
Choose a tag to compare

Changes:

  • Exceptions now inherit from Exception instead of BaseException (#115, thanks @fernandogrd)

As well as:

  • Update archive documentation (#80)
  • Document the initial_layout_class_list param for the generate_token function (#112)
  • Refactor sample app (#111)

Release v2.5.0

Release v2.5.0b1

22 Apr 05:55
Compare
Choose a tag to compare
Release v2.5.0b1 Pre-release
Pre-release

This update adds support for the initial_layout_class_list field in tokens.

Release v2.4.1

22 Apr 05:56
Compare
Choose a tag to compare

This update adds version information to the User-Agent string for analytics (#78)

Release v2.4.0

17 Dec 18:25
Compare
Choose a tag to compare

This update adds proxy configuration as a feature of the OpenTok object. (thanks @juandebravo!)

Here is an example of using proxy configuration:

from opentok import OpenTok

opentok = OpenTok(api_key, api_secret)
opentok.proxies = {
  "http": "http://10.10.1.10:3128",
  "https": "http://10.10.1.10:1080",
}
session = opentok.create_session()

The format for the proxy configuration is identical to the format used by the underlying requests library.

Release v2.3.0

04 Jun 20:35
Compare
Choose a tag to compare

New archiving features:

  • Automatically archived sessions -- See the archive_mode parameter of the opentok.create_session() method and the ArchiveModes class.
  • Audio-only or video-only archives -- See the has_audio and has_video parameters of the opentok.start_archive() method.
  • Individual archiving -- See the output_mode parameter of the opentok.start_archive() method and the OutputModes class.
  • Paused archives -- When no clients are publishing to a session being archived, its status changes to "paused". See archive.status.

Other improvements:

  • Adds Python 3.4 support

Release v2.2.1

20 Jun 22:04
Compare
Choose a tag to compare

The default setting for the create_session() method is to create a session with the media mode set
to relayed. In previous versions of the SDK, the default setting was to use the OpenTok Media Router
(media mode set to routed). In a relayed session, clients will attempt to send streams directly
between each other (peer-to-peer); if clients cannot connect due to firewall restrictions, the
session uses the OpenTok TURN server to relay audio-video streams.