Opened 6 months ago

Last modified 5 months ago

#15516 assigned Bug/Something is broken

feedback for live.mayfirst.org

Reported by: Enrique Rosas Owned by: Jamie McClelland
Priority: Medium Component: Tech
Keywords: Cc:
Sensitive: no

Description (last modified by Enrique Rosas)

First of all, thanks Jamie for working so hard to provide MF members with Icecream, the software that allows us to do online video broadcast from our webcam.

As offered in the recent email "MF offers you alternatives to Live Meeting" you are open to receive feedback, to be able to improve this tool.

At this point I report that using a system with Debian 10.3 and Firefox 68.6.0esr (64-bits) the broadcast works very well, with very reasonable delay of less than 6 seconds, considering a distance of 4000 mi (6400 km) away from NY, back and forth.

I see two improvements I could suggest:

First, in order to increase privacy control, user should be able to choose whether to have the broadcast publicly advertised or not in the Icecast status page. Now it runs public and there is no way to control that. I think it should be not public by default with a check control in the GUI to allow the member to change it.

Perhaps that is not something too dificult to achieve because the Mount Specific Settings consider the flag public to advertise (or not) the mounting point.

Second suggestion, and perhaps that is something more difficult to include as a feature in the GUI, is the possiblity to share the screen as an input source for the video broadcast.

Thanks again.

I am making this ticket public, as it could be useful for other members.

Enrique

Change History (6)

comment:1 Changed 6 months ago by Enrique Rosas

Description: modified (diff)

comment:2 Changed 6 months ago by JaimeV

Owner: set to Jamie McClelland
Status: newassigned

comment:3 Changed 6 months ago by Jamie McClelland

Thank you for the feed back Enrique - I think they are good suggestions I think changing the public designation is probably the easiest and at a minimum could be changed to not public and at some later point the option to make it publicly in the UI could be added.

I'm also not sure the screen share would have to be so difficult - it might just be a javascript setting. I'll investigate.

comment:4 Changed 6 months ago by Jamie McClelland

This first step was harder then I expected. The icecast2 docs say:

public: The default setting for this is -1 indicating that it is up to the source client or relay to determine if this mountpoint should advertise. A setting of 0 will prevent any advertising and a setting of 1 will force it to advertise. If you do force advertising you may need to set other settings listed below as the YP server can refuse to advertise if there is not enough information provided.

This was set to 1 in our icecast2.xml doc. I first removed it (and it still displayed on the status page) and then I changed it to 0 and it still displayed on the status page.

Then, I examed the ffmpeg docs, which have an -ice_public setting which by default is set to 0, not public. But clearly that is not the case. So I manually added that option and finally the stream is not public.

comment:5 Changed 6 months ago by Jamie McClelland

I think the next step is to make this optionaly in the GUI, although I think it's a far less urgent issue since I don't think we are at a scale where having a list of publicly streamed videos will have much of an impact. I think sharing the screen might be more useful.

comment:6 Changed 5 months ago by Enrique Rosas

Great, thanks Jamie.

In fact I'm in need of broadcasting a jitsi session today in 15 hours and I'm following the instructions you have provided here.

I will document my experience with ffmpeg and icecast in another ticket, hope you can help me.

Enrique

Last edited 5 months ago by Enrique Rosas (previous) (diff)

Please login to add comments to this ticket.

Note: See TracTickets for help on using tickets.