Commit 2bc80e8a authored by y.nikulina's avatar y.nikulina

Update README.md

parent 7a7b731c
......@@ -26,11 +26,7 @@ Teleport совместим с любыми CAS/DRM системами, но т
# Интеграция
Для интеграции Teleport необходимо установить JavaScript библиотеку
```javascript
<script src="https://cdn.teleport.media/teleport.js">
</script>
```
и инициализировать её.
```<script src="https://cdn.teleport.media/teleport.js"></script>``` и инициализировать её.
**При использовании готовых плагинов инициализация не нужна.**
......@@ -38,7 +34,7 @@ Teleport совместим с любыми CAS/DRM системами, но т
Пример установки скрипта:
```
```html
$ index.html
<script src="//somecdn.com/shaka-player.compiled.js"></script>
<script src="https://cdn.teleport.media/teleport.js"></script>
......@@ -83,7 +79,7 @@ $ index.html
**callback** (function) — функция, в которую будет передан полученный результат после выполнения евента.
```html
```javascript
$ skeleton
<script>
window.teleport.events.on('eventName', (...args) => {
......@@ -103,7 +99,7 @@ Arguments: *number* **performance.now()**
Браузер не поддерживает webrtc.
```
```javascript
window.teleport.events.on('noWebrtc',(date) => console.log('change your IE', date))
```
......@@ -113,7 +109,7 @@ Arguments: *string* **userId**, *number* **performance.now()**
Установлено WebRTC соединение. userId - уникальный Id пира.
```
```javascript
window.teleport.events.on('peerConnected', (userId, date) => console.log('New peer connected.', userId, date))
```
......@@ -123,7 +119,7 @@ Arguments: *string* **userId**, *number* **performance.now()**
WebRTC соединение разорвано.
```
```javascript
window.teleport.events.on('peerDisconnected', (userId, date) => console.log('peerDisconnected', userId, date))
```
......@@ -134,7 +130,7 @@ Arguments: *string* **targetId**('cdn' | PeerTargetId), *string* **segmentId**,
Загружен сегмент видео файла. Если сегмент загружен из CDN targetId === 'cdn'.
```
```javascript
window.teleport.events.on('statSegment', (targetId, segmentId, byteLength, loadTime, date) => console.log('New segment loaded:', segmentId))
```
......@@ -152,7 +148,7 @@ window.teleport.events.on('statSegment', (targetId, segmentId, byteLength, loadT
**window.teleport.api.segmentInfo(url|segmentId, callback?:()=>void): string** - возвращает источник загрузки сегмента ('cdn' | targetId | 'Segment not loaded')
```
```javascript
$ javascript
...
window.teleport.init(opts)
......@@ -167,7 +163,7 @@ $ console output example
**window.teleport.api.getStats (): Object** отдает агрегированную статистику по загруженым сегментам с медиа сервера и из пиринговой сети.
```
```javascript
$ javascript
...
window.teleport.api.getStats()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment