Is there a rtsp delivery server? - rtsp

I want to make a rtsp delivery server.
rtsp publisher --> [rtsp delivery server] --> rtsp player
I know that the wowza server can achieve.
But I want to make it like a nginx without wowza.
If you have an information, let me know.

Your subject mentions RTSP but contents only RTMP.
For RTSP to RTMP, Wowza SE is required to input RTSP and re-stream as RTMP or directly HTML5 HLS to web pages.
https://www.wowza.com/pricing/streaming-engine
You can license Wowza SE and install on own dedicated server or get a turnkey plan for lower costs and hassle from $50/month:
https://webrtchost.com
For RTMP to RTMP, an option is Red5, free open source RTMP server, if you have a VPS or dedicated server.
If you don't have your own dedicated server to install, you can get a turnkey RTMP service. There are providers from as low as $9/month:
https://hostrtmp.com

Related

Can Kurento act as RTSP Server?

I have currently configured VLS as RTSP server and streaming to webbrowser using Kurento media server.
Can I configure Kurento as RTSP server instead of VLC?

Is there a way to stream call to a remote websocket Server on Freeswitch?

I want to stream calls on freeswitch to a node.js websocket server (url: wss//localhost:8755/{callUUID})
The only thing I can find is using mod_shout to stream to an icecast server.
<action application="record" data="shout://source:pass#10.10.10.10:8000/stream.mp3"/>
or
conference 3001-10.10.10.10 record shout://source:pass#10.10.10.10:8000/stream.mp3
Is there a way to do session_record and stream to the websocket server?
Thank you.
There are modules :
mod_unimrcp
mod_unimrcp is the FreeSWITCH module that allows communication with Media Resource Control Protocol (MRCP) servers. MRCP allows client machines to control media resources on a network. MRCP version 1 uses the Real Time Streaming Protocol (RTSP) while version 2 uses the Session Initiation Protocol (SIP) to negotiate the MRCP connection. mod_unimrcp allows FreeSWITCH to act as such a client. Servers are supplied by numerous vendors such as Cepstral, Voxeo, Nuance, and many others.
mod_vlc
<action application="record" data ="vlc://#standard{access=http,mux=raw,dst=localip:someport/somevariable}"/>
mod_rtmp
mod_rtmp is an RTMP (Real time media protocol) endpoint for FreeSWITCH. The RTMP protocol is primarily used by Flash for streaming audio, video, and data over the Internet.

RTSP Camera P2P Connection without Port Forwarding and Console Application

I am trying to connect Remote RTSP Stream from IP Camera, but unable to get it without port Forwarding or Client Application. Is there any procedure to connect RTSP stream from one network to other network without port forwarding?
I have already tried with application client from hikvision and checked Wireshark streams but unable to get it
cam = cv2.VideoCapture("rtsp")
Take a look at the Nabto P2P platform, it is designed exactly to solve this problem, free for personal use and test / R&D. The Nabto blog has specific examples for setting up RTSP P2P tunnelling on cameras, Raspberry Pi devices and ESP32 devices:
You can either install the Nabto P2P reverse proxy in front of your RTSP service on the camera as a standalone process - or you can integrate it into an existing application. Full source is available in github.
On the client side, you can use an existing Nabto enabled RTSP client - or build your own based on the client SDKs, available for most popular platforms. Existing client apps available in github and in App store / Google Play.

How to Stream rtsp video which getting using live555 library to Wowza server which is running in local cloud

I have cross compiled live555 library for my android board and using that I can able to stream video board to any other device using rtsp protocol.
I have used "live555MediaServer" program for stream board to other devices. I got "rtsp" url and using that I am able to stream.
But now I want to push this video to wowza server which is running in our local cloud. while reading wowza document I found that you can use any supported encoder to stream video to wowza by registering wowza steaming engine in your encoder. I found following lines
In your encoder, enter the following information, and then click Publish or Start:
Server URL: rtsp://[wowza-ip-address]:1935/live
Stream Name: myStream
User: publisherName
password: [password]
so I want to know how can i register wowza ip with live555. In live555 is there any way we can register this wowza ip and stream video in wowza streaming engine ?
I found one application in "live555/testProgs/registerRTSPStream" while running this application with out any command line option it is showing below usage
usage: registerRTSPStream [-t] [-u <username> <password>] <remote-client-or-proxy-server-name-or-address> <remote-client-or-proxy-server-port-number> <rtsp-URL-to-register> [proxy-URL-suffix]
So Is it possible to register wowza server using this application and If yes then how to do it ?

P2P Audio stream Linux server software

I am in search of a server software which can stream different audios to a different clients.
For example every client will be able to create his own playlist and the server will stream it
Any help will be appreciated
You can check flash which has support for RTMP to stream audio real time using client server & RTMFP which works over peer to peer technology. You can use RTMFP in case peer is directly reachable else use RTMP. There is a open source red5 media server which also has support for RTMP protocol.

Resources