Statistics
| Branch: | Revision:

peerstreamer-src / src / pstreamer.c @ 58fb2cdc

History | View | Annotate | Download (11.9 KB)

# Date Author Comment
3af4c8d7 01/24/2018 01:33 PM Luca Baldesi

add source creation feature

add ReST interface for source management; sources are served through
the Janus videoroom plugin.

92a361ca 12/01/2017 10:30 AM Luca Baldesi

return the channel name with the channel creation json answer

add utilities functions, refactor streamer_creation_callback

c81c126e 11/30/2017 04:22 PM Luca Baldesi

integrate Janus platform with PeerStreamer-ng (back-end)

add a module to drive the Janus executable and create/destroy RTP mountpoints

23a5e2b2 06/23/2017 08:34 AM Luca Baldesi

fix compatibility bug with the VLC players

VLC players expect RTP streaming port numbers to be even (even if the SDP file specifies
something different). PeerStreamer-ng now only serve RTP streams on ports with even numbers.

1ae420f6 06/15/2017 08:15 AM Luca Baldesi

add pstreamer configuration flag

starting PeerStreamer-ng it is possible to specify the pstreamer configuration parameter through the flag "-s".
E.g., `./peerstreamer-ng -s iface=lo` will start all the pstreamer instances using the local interface.

91e9f1a7 06/09/2017 04:39 PM Luca Baldesi

add fallback mode in case client user does not load the VLC plugin, a message is displayed with information on how to retrieve the sdp file
add an information level of verbosity for text output tuning
change the destination ip address in the original sdp file with the one originating the HTTP requests

7bbe95e4 06/09/2017 01:11 PM Luca Baldesi

fix bugs on streamer initialization, create test case for P2P communication

fc82e6c5 06/09/2017 07:37 AM Luca Baldesi

fix bug of non existing sdpfile

if a sdpfile uri is incorrect or the sdp server is not responding, an HTTP error code 422 is answered back

4d6f8fd5 06/07/2017 04:17 PM Luca Baldesi

add heart-beat through JS requests for streamer keep-alive

The streamers are automatically killed after a certain amount of time unless an UPDATE request is performed periodically.
Fixed some bugs.

c2bc5145 06/07/2017 02:02 PM Luca Baldesi

add periodic loading of channels from a file

file name can be specified with a command line parameter (-c)

b87dc7a2 06/07/2017 11:40 AM Luca Baldesi

add binding to pstreamer module

pstreamer instances are now launched through POST request and their loop manged through periodic tasks

c039490c 05/22/2017 02:56 PM Luca Baldesi

Add sdpfile retrieval and manipulation features

Peerstreamer-ng can retrieve an sdp file through http, modify it according to the local streamer and serve it again through http for its clients

8f5b2a1b 05/16/2017 02:19 PM Luca Baldesi

add streamer manager module