JSPM

  • Created
  • Published
  • Downloads 119
  • Score
    100M100P100Q71792F
  • License MIT

SurfLion WebRTC Library

Package Exports

  • surflion-service

Readme

SurfLion Service

🚀 High-performance WebRTC communication library with integrated JsSIP protocol stack, providing complete real-time communication solutions.

✨ Features

  • 🎯 WebRTC Communication: Support for peer-to-peer audio and video calls
  • 📞 SIP Protocol: Complete SIP protocol stack support
  • 🔊 Audio/Video Calls: High-quality audio and video communication
  • 💬 Real-time Messaging: Support for real-time text messaging
  • 🛡️ Secure Connection: Built-in security mechanisms
  • 📱 Cross-platform: Support for browser and Node.js environments

📦 Installation

npm install surflion-service

🔧 Usage

import SurfLion from 'surflion-service';
console.log(SurfLion);

CommonJS

const SurfLion = require('surflion-service');
console.log(SurfLion);

Browser Environment (Script Tag)

<script src="node_modules/surflion-service/dist/surflion.min.js"></script>
<script>
  // SurfLion is now available globally
  console.log(SurfLion);
</script>

TypeScript Support

import SurfLion from 'surflion-service';

// Full TypeScript support with intellisense
SurfLion.sipRegister({
  uri: 'sip:user@domain.com',
  password: 'password',
  ws_servers: 'wss://server.com'
});

📚 Documentation

For detailed API documentation and usage examples, please visit our GitHub repository.

📄 License

MIT License

🤝 Contributing

Issues and Pull Requests are welcome!


SurfLion Team - Making real-time communication easier 🚀