📜 ⬆️ ⬇️

SkypeKit Description (headless Skype)

SkypeKit is a Skype without a GUI, managed by API and having many interesting features that are not found in regular Skype.
As it turned out, it is rather difficult to get access to SkypeKit. I'll try to fill this gap. A lot of material, so I'll start with a general review. If some moments require clarification, ask - either I will add, or I will write another article (as I understand, there is a lot of information about SkypeKit in open sources, so while the content is not very unique).


Status
SkypeKit is currently in beta mode. To work requires registration keys that need to be updated every 60 days. As I understand it, now the preference is given to large manufacturers of TV and consoles.

List of platforms supported by SkypeKit
Linux-x86
Mac-x86
Windows x86
Linux-armv5
Linux-armv6
Linux-armv7
Linux mipseb
Linux-mipsel
Android (2.2 and higher)
WebOS (sort of should)
')
How does SkypeKit work?


Depending on the platform, SkypeKit supports the following audio modes (receive / send):
- raw audio (uncompressed stream - PCM)
- RTP packaged audio (SILK, G.729, PCM)
- work through SAL (Skype Audio Library) - control of jitter, echo canceller and other

Video - RTP packed. It is recommended to use SVL (Skype Video Library) or an external H.264 codec for video processing.

To start work it is required
1) Download SkypeKit SDK
2) Run the generation of Runtime (instance of Skype) for the selected platform. Each Runtime is unique, each requires its own pair of keys for operation (of course, what it was made for). Runtime generation takes several hours.

SkypeKit manages through the native library. There are examples of working in C ++, Java, Python.

What can be done via SkypeKit API, which is not possible through a regular Skype API

Some technical data
- audio requires at least 200 MHz ARM processor
- video requires at least 400 MHz ARM processor
- 64-bit platforms are not supported.

Prices
To release your own SkypeKit-based application, you need to make:
- $ 4000 for Acceptance test
- $ 4000 for certification itself
- if tests are not passed or there are doubts, then for $ 2500 Skype will issue a report on unsuccessful testing (consultations - $ 2000 for every 4 hours, 1 day of testing - $ 7000)
- if I'm not mistaken, each instance of a SkypeKit-based application costs $ 20

What opinions I heard

Source: https://habr.com/ru/post/119969/


All Articles