Coder Social home page Coder Social logo

talwtn / talwtn Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 1.0 43.52 MB

For a safe and reliable audio and video interaction platform

Home Page: https://talwtn.eaydu.com/

License: BSD 3-Clause "New" or "Revised" License

CMake 15.99% C 3.72% Makefile 0.03% Shell 0.02% C++ 34.89% Kotlin 0.67% Python 17.70% Java 15.29% Objective-C 7.64% Objective-C++ 4.04%
ios sdk webrtc webrtc-demos whep whip wtn

talwtn's Introduction

TalWTN

For English version, See TalWTN.

概述

TAL-WTN引擎 WebRTC 传输网络(TAL WebRTC Transmission Network,简写 WTN)构建于可支撑亿级 DAU 的全球实时传输网络之上,可以提供全球范围内高质量、低延时的实时音视频通信能力。

通过接入 WTN,你可以实现丰富多彩的实时音视频应用。

服务端 API

WTN 提供了基于 WebRTC 标准信令交互协议的 HTTP 接口。你可以通过这些接口,完成 Offer/Answer SDP 交换,使用 WebRTC JavaScript/Native 原生库完成 WTN 媒体服务建连。建连后,你可以发布/订阅音视频流。

关于这些 API 的详细信息,请与我们联系。

社区版 SDK

WTN 提供了基于 WHIP/WHEP 的 HTTP API 和 WebRTC 开源库封装的社区版 SDK。你可以集成此 SDK,在客户端接入 WTN,实现音视频流发布订阅功能。

社区版 SDK 仅封装了发布订阅流和少量音视频设备功能控制的能力。你也可以参考社区版 SDK 的实现,自行封装 SDK,实现在客户端接入 WTN 的能力。

平台 项目工程 编译 SDK API 文档
Android Android 编译 SDK API 文档
iOS iOS 编译 SDK API 文档

示例 Demo

WTN 也提供了 Android, iOS,和 Web 平台的 Demo 项目和 OBS 插件。 你可以参考 Demo 项目,了解在对应平台的应用中集成社区版 SDK 的方式;也可以使用 OBS 插件,实现直播等功能。参考对应文档进行试用:

平台 跑通 Demo 文档
Android 跑通 Android Demo 文档
iOS 跑通 iOS Demo 文档

talwtn's People

Contributors

talwtn avatar

Watchers

 avatar  avatar

Forkers

kuangruan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.