Showing posts with label STUN. Show all posts
Showing posts with label STUN. Show all posts

Wednesday, August 19, 2020

PJSIP is an Open Source Embedded SIP protocol stack written in C.

PJSIP

PJSIP is an Open Source Embedded SIP protocol stack written in C.
The development of PJSIP is mainly focused on having a small footprint, modular, and very portable SIP stack for embedded development purposes (although it’s perfectly good for Win32/Linux/MacOS as well). Some of the characteristics of PJSIP:
  • it is built on top of PJLIB, and since PJLIB is a very very portable library, basically PJSIP can run on any platforms where PJLIB is ported (including platforms where normally it would be hard to port existing programs to, such as Symbian and some custom OSes).
  • it has quite a small footprint, although probably it’s not the smallest SIP stack on the planet (the smallest SIP stack would be a stack that does nothing!),
  • it is quite customizable and modular, meaning that features that are not needed won’t get linked into the executable,
  • it has pretty good performance (thousands of calls per second), and
  • it has quite a lot of SIP features.
A high-level SIP multimedia user agent API is available for both C and Python language.

Links



https://www.pjsip.org/

https://github.com/pjsip/pjproject


New: Video codec VP8 & VP9!

PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with rich multimedia framework and NAT traversal functionality into high level API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets.

PJSIP is both compact and feature rich. It supports audio, video, presence, and instant messaging, and has extensive documentation. PJSIP is very portable. On mobile devices, it abstracts system dependent features and in many cases is able to utilize the native multimedia capabilities of the device.

Learning VoIP, RTP and SIP (aka awesome pjsip) @ Medium.com


https://stackoverflow.com/questions/tagged/pjsip


This is interesting
Debugging SIP message traffic with PJSIP History

Friday, July 24, 2020

Free STUN, WebRTC, Web Socket Servers, Storage and Media Processing


found on: https://free-for.dev/

videoinu — Create and edit screen recordings and other videos online

Google Meet — Use Google Meet for your business's online video meeting needs. Meet provides secure, easy-to-join online meetings.

meet.jit.si — One click video conversations, screen sharing, for free

riot.im — A decentralized communication tool built on Matrix. Group chats, direct messaging, encrypted file transfers, voice and video chats, and easy integration with other services.


talky.io — Free group video chat. Anonymous. Peer‑to‑peer. No plugins, signup, or payment required

whereby.com — One click video conversations, for free (formerly known as appear.in)

wistia.com — Video hosting with viewer analytics, HD video delivery and marketing tools to help understand your visitors, 25 videos and Wistia branded player

yammer.com — Private social network standalone or for MS Office 365. Free with a bit less admin tools and user management features

zoom.us — Secure Video and Web conferencing, add-ons available. Free limited to 40 minut

STUN, WebRTC, Web Socket Servers and Other Routers

conveyor.cloud — Visual Studio extension to expose IIS Express to the local network or over a tunnel to a public URL.
Hamachi — LogMeIn Hamachi is a hosted VPN service that lets you securely extend LAN-like networks to distributed teams with free plan allows unlimited networks with up to 5 peoples
Radmin VPN - Connect multiple computers together via a VPN enabling LAN-like networks. Unlimited peers. (Hamachi alternative)
localhost.run — Instantly share your localhost environment! No download required. Run your app on port 8080 and then run this command and share the URL.
ngrok.com — Expose locally running servers over a tunnel to a public URL.
segment.com — Hub to translate and route events to other third-party services. 100,000 events/month free
serveo.net — Quickly expose any local port to the public internet on a servo subdomain using an SSH tunnel, includes SSH GUI to replay requests over HTTP.
stun:global.stun.twilio.com:3478?transport=udp — Twilio STUN
stun:stun.l.google.com:19302 — Google STUN
webhookrelay.com — Manage, debug, fan-out and proxy all your webhooks to public or internal (ie: localhost) destinations. Also, expose servers running in a private network over a tunnel by getting a public HTTP endpoint (https://yoursubdomain.webrelay.io <----> http://localhost:8080).
ZeroTier — FOSS managed virtual Ethernet as a service. Unlimited end-to-end encrypted networks of 100 clients on free plan. Clients for desktop/mobile/NA; web interface for configuration of custom routing rules and approval of new client nodes on private networks.

Storage and Media Processing
sirv.com — Smart Image CDN with on-the-fly image optimization and resizing. Free tier includes 500 MB of storage and 2 GB bandwidth.

image4.io — Image upload, powerful manipulations, storage and delivery for websites and apps, with SDK's, integrations and migration tools. Free tier includes 25 credits. 1 credit is equal to 1 GB of CDN usage, 1GB of storage or 1000 image transformations.
cloudimage.com — Full image optimization and CDN service with 1500+ Points of Presence around the world. A variety of image resizing, compression, watermarking functions. Open source plugins for responsive images, 360 image making and image editing. Free monthly plan with 25GB of CDN traffic and 25GB of cache storage and unlimited transformations.
cloudinary.com — Image upload, powerful manipulations, storage and delivery for sites and apps, with libraries for Ruby, Python, Java, PHP, Objective-C and more. Perpetual free tier includes 7,500 images/month, 2 GB storage, 5 GB bandwidth
easyDB.io — one-click, hosted database provider. They provide a database for the programming language of your choice for development purposes. The DB is ephemeral and will be deleted after 24 or 72 hours on the free tier.
embed.ly — Provides APIs for embedding media in a webpage, responsive image scaling, extracting elements from a webpage. Free for up to 5,000 URLs/month at 15 requests/second
filestack.com — File picker, transform and deliver, free for 250 files, 500 transformations and 3 GB bandwidth
gumlet.com — Image resize-as-a-service. It also optimizes images and performs delivery via CDN. Free tier includes 1 GB bandwidth and unlimited number of image processing every month for 1 year.
image-charts.com — Unlimited image chart generation with a watermark
jsonbin.io — Free JSON data storage service, ideal for small-scale web apps, website, mobile apps.
kraken.io — Image optimization for website performance as a service, free plan up to 1 MB file size
npoint.io — JSON store with collaborative schema editing
otixo.com — Encrypt, share, copy and move all your cloud storage files from one place. Basic plan provides unlimited files transfer with 250 MB max. file size and allows 5 encrypted files
packagecloud.io — Hosted Package Repositories for YUM, APT, RubyGem and PyPI. Limited free plans, open source plans available via request
piio.co — Responsive image optimization and delivery for every website. Free plan for developers and personal websites. Includes free CDN, WebP and Lazy Loading out of the box.
placeholder.com — A quick and simple image placeholder service
placekitten.com — A quick and simple service for getting pictures of kittens for use as placeholders
plot.ly — Graph and share your data. Free tier includes unlimited public files and 10 private files
podio.com — You can use Podio with a team of up to five people and try out the features of the Basic Plan, except user management
QuickChart — Generate embeddable image charts, graphs, and QR codes
redbooth.com — P2P file syncing, free for up to 2 users
shrinkray.io — Free image optimization of GitHub repos
tinypng.com — API to compress and resize PNG and JPEG images, offers 500 compressions for free each month
transloadit.com — Handles file uploads and encoding of video, audio, images, documents. Free for Open source, charities, and students via the GitHub Student Developer Pack. Commercial applications get 2 GB free for test driving