Git Product home page Git Product logo

sip2rtsp's Introduction

Project	: sip2rtsp - sip/ims protocol to rtsp protocol gateway written in C language
Email		: [email protected]
License	: GPL 
Home Page	: http://larkguo.googlepages.com


About
------------

The sip2rtsp is a high-performance software gateway from sip/ims protocol(RFC 3261) to rtsp protocol(RFC 2326). 
The CAMERA can access to SIP/IMS network by this GW.
The software also supports audio and video relaying.
		
				

How it works
------------
 * SIP UAC(linphone,Bria...or SIP/IMS SERVER)--> SIP2RTSP--> CAMERA(support RTSP,such as HIKVISION)
 * SIP UAC--> SIP2RTSP--> RTSP PROXY(such as live555ProxyServer)-->  CAMERA
 * SIP UAC--> SIP2RTSP--> RTSP MediaServer(such as live555MediaServer)  


  [SIP client1]-->		
  [SIP client2]--> [(network1) SIP2RTSP (network2)] -->[RTSP/RTP stream] 
	 ...			
  [SIP clientN]-->		


Features
------------


 * SIP/IMS UAS
 
 * RTSP client
 
 * RTP Proxy(audio and video)
 
 * symmetricRTP
 
 * network bridge mode
 * simultaneous Multi sip connections


Need
------------

 * libosip2>=4.1.0, download from http://ftp.gnu.org/gnu/osip/
 * libeXosip2>=4.1.0,download fom http://download.savannah.gnu.org/releases/exosip/



Building
------------
   $> ./configure
   $> make
   $> make install
   


Run
------------   

   $>sip2rtsp -f ./doc/sip2rtsp.cfg

 You can add osip2/exosip2 lib path into LD_LIBRARY_PATH,
 such as: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib



Examples
------------
  config: 	doc/*.cfg
  log:	doc/*.log
  capture:	doc/*.pcap


sip2rtsp's People

Contributors

larkguo avatar

Watchers

James Cloos avatar  avatar

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.