Revision:

Revisions

# Date Author Comment
f8ea413d 05/12/2018 04:26 PM Luca Baldesi

change from sharing the screen to share a single window

browsers don't easily allow the sharing of the whole screen (firefox forbids it and chrome requires a plugin)
even sharing the browser window does not work in firefox

eb5122a3 05/12/2018 03:44 PM Luca Baldesi

add https support and modify the web interface to stream the screen (only)

68725001 03/28/2018 11:12 AM Luca Baldesi

add PartyHub page and JS file

Currently PartyHub supports just 2 users

3c6b64e0 03/27/2018 02:02 PM Luca Baldesi

add chunk log flags to makefile

7071cfbd 03/27/2018 02:00 PM Luca Baldesi

apply bug fixes for the pstreamer engine

2b3d6257 03/16/2018 10:01 AM Luca Baldesi

fix Makefile clean target, fix readme instruction

528d7109 03/15/2018 01:47 PM Luca Baldesi

add chunk log flags to makefile

12da7cd6 03/14/2018 11:33 AM Luca Baldesi

add bug fixing from pstreamer repo

deaa09a4 03/09/2018 11:30 AM Luca Baldesi

Merge branch 'advanced_net_helper'

add net helper x support (with fragmentation, shaping and acknowledgments)

f7025718 02/13/2018 06:16 PM Luca Baldesi

add bugfixing from network_helper branch

0019365c 02/13/2018 06:16 PM Luca Baldesi

fix network endianness encoding

0e83137d 02/08/2018 03:55 PM Luca Baldesi

Add bugfixing from webrtp branch on RTP2WebRTC side

07dd477d 02/08/2018 03:54 PM Luca Baldesi

fix bugs on the RTP2WebRTC side

  • Destination ip address for the pstreamer must be the janus endpoint.
  • Configuration of the janus instance module parameters is now fixed, but key must be separated from values by the ":" character;
    e.g., -s "janus_param=--configs-folder:Tools/janus_conf"
2a04c861 01/30/2018 05:31 PM Luca Baldesi

add WebRTC/Janus support for streaming

Add the capability to create sources from the web interface.

5d36b369 01/30/2018 05:01 PM Luca Baldesi

add fix to peer structure introduced in the last libpstreamer version

7305450b 01/30/2018 04:30 PM Luca Baldesi

fix bug preventing change page

remove the re-initialization of Janus when the page closes

cea8d274 01/30/2018 04:07 PM Luca Baldesi

add local source channel dumping feature

also change the keyframe request rate to "one every 5 seconds".

1e7c49cb 01/26/2018 05:38 PM Luca Baldesi

add local source channels to the list of known channels

9ff58c88 01/26/2018 02:10 PM Luca Baldesi

fix Javascript libraries and beautify html

ea2bce5b 01/25/2018 04:41 PM Luca Baldesi

fine tuning for audio

PS-ng now enables end-to-end audio communication.

0724a92a 01/25/2018 03:21 PM Luca Baldesi

fix bug on javascript script import order

58fb2cdc 01/25/2018 02:43 PM Luca Baldesi

Add web source creation files

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.

54b339eb 12/20/2017 04:38 PM Luca Baldesi

add tutorial for streaming a usb camera through WebRTC

3127f1c4 12/20/2017 11:16 AM Nicolo' Facchi

Remove unused script download_video.sh

5ab06f29 12/19/2017 05:44 PM Nicolo' Facchi

Update README with instructions for using the test scripts

2bbd8f2c 12/19/2017 05:44 PM Nicolo' Facchi

Add a few script for testing PeerStreamer-ng ffmpeg-based version

725792a2 12/19/2017 03:38 PM Nicolo' Facchi

PeerStreamer-ng ffmpeg-based v0.1

Currently tested only on single host using loopback interface (2 pstreamer
sources, 1 peestreamer-ng, 2 browser tabs)

Known issues:

- Currently it only works with Chrome. With Firefox the video player stops
after a few seconds forcing the user to click on play command which restarts...

7423bfb7 12/19/2017 03:12 PM Nicolo' Facchi

Remove 'video-player-alt' element and don't duplicate video tag.

a5387db8 12/14/2017 10:23 AM Nicolo' Facchi

Add code for ffmuxer-related data structures initialization

92fe91e3 12/14/2017 10:21 AM Nicolo' Facchi

Add avformat init/deinit

b87e7c7a 12/14/2017 10:19 AM Nicolo' Facchi

Minor fixes in msg_buffer module

312149e7 12/14/2017 10:18 AM Nicolo' Facchi

Add ffmuxer_deinit for undoing the avformat network initialization

a89389f2 12/04/2017 11:50 AM Luca Baldesi

fix remote path for the janus-gateway submodule

path referred to the ssh service, change it to https

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

a95383e2 11/30/2017 06:35 PM Luca Baldesi

change default player page to handle janus_streaming_id

PeerStreamer-ng now exploits Janus gateway to deliver RTP streams

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

7be8b9c7 11/29/2017 03:55 PM Nicolo' Facchi

Add ffmuxer module with corresponding tests

282765c1 11/28/2017 05:22 PM Nicolo' Facchi

Add tests for msg_buffer module.

a8a91b7e 11/28/2017 05:21 PM Nicolo' Facchi

Add msg_buffer module with push/pop FIFO interface.

7c37cd35 11/27/2017 12:36 PM Luca Baldesi

switch to http transport module

2123cd4e 11/24/2017 04:30 PM Luca Baldesi

set janus transport layer to UNIX socket

minimize the janus configuration and store it in Tools/janus_conf

0d8b0d2f 11/20/2017 01:31 PM Luca Baldesi

add janus submodule for RTP/WEBRTC streaming

8d486473 10/26/2017 08:32 AM Luca Baldesi

Add Readme file from master branch

3628a59e 10/26/2017 08:31 AM Luca Baldesi

add readme file

eae15b28 10/13/2017 01:09 PM Luca Baldesi

add integration with network helper advanced library
add also the new lighter and brighter pstreamer in combo with a version of GRAPES without peer defined metadata

3ffb68f8 06/30/2017 06:54 AM Luca Baldesi

Apply bugfixing to GRAPES signaling module from master branch

531f146e 06/30/2017 06:54 AM Luca Baldesi

refactor GRAPES signaling module

Former GRAPES signaling module implementation stored the value of the sending peer in a global variable.
When different instances tried to send signals, all of them were actually sent from unique source address.

7cc77d34 06/29/2017 02:56 PM Luca Baldesi

apply memory bugfix from master branch

04752f32 06/29/2017 02:56 PM Luca Baldesi

add bug fix from pstreamer sub module

1 2 (1-50/85) Per page: 25, 50, 100

Also available in: Atom