https://github.com/ik5/fpvoip
Pure Object Pascal based Voice/Video Over IP library
https://github.com/ik5/fpvoip
Last synced: about 1 year ago
JSON representation
Pure Object Pascal based Voice/Video Over IP library
- Host: GitHub
- URL: https://github.com/ik5/fpvoip
- Owner: ik5
- Created: 2011-05-06T19:14:44.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2011-10-13T08:15:26.000Z (over 14 years ago)
- Last Synced: 2025-03-28T06:23:09.404Z (about 1 year ago)
- Language: Pascal
- Homepage:
- Size: 6.74 MB
- Stars: 6
- Watchers: 5
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
About
=====
The following ambitious library attempt to create a pure Object Pascal library
to handle Voice Over IP Protocols such as SIP, IAX2, XMPP and also RTP, SDP and
all other related protocols.
The library is created by LINESIP under the MPL 1.1 license and you can use it
as GPL instead.
Codecs
======
I hope also to create support for codecs such as ITU G7xx, BroadVoice, iLBC,
SPEEX, GSM, CELT, Opus and more.
At the beginning I will focus on SIP and G711 in pure Object Pascal.
Sockets
=======
The socket implementation in this library is not a real implementation but a
wrapper API for such.
You can choose any type of socket library you wish such as:
* Synaptic
* lNET
* Indy
And more, It's all up to you.
Audio
=====
The following library does not implement audio playing per-se, you should do it
yourself.
Video
=====
I hope that in the feature this library will support also Video/image codecs
and you will be require to display it like you wish.
Text
====
The following library will implement text support of SIP, IAX2 and I hope also
to implement XMPP (Jabber) protocol at the end as well.