GNOME Bugzilla – Bug 728789
Freebox TV channel working only with firewall deactivated
Last modified: 2014-04-30 12:47:04 UTC
Trying to play any stream from the Freebox TV channel results in the following error: > An error occured > > An audio or video stream is not handled due to missing codecs. You might need > to install additional plugins to be able to play some types of movies And yet, this is not a codec issue but a firewall issue. If I deactivate the firewall using the following command, everything works fine: sudo systemctl stop firewalld I face this issue with totem 3.12.0 on Fedora 20 with f20-gnome-3-12 copr enabled.
What's the error when reproducing the problem on the command-line?
There is no error message (actually no output at all) if I launch totem from a terminal and reproduce the problem. I tried `totem --debug` to get more verbose output but it didn't help. Any parameter I should use?
Created attachment 275030 [details] [review] backend: Better error message for RTSP blocked by firewall
A new error is the best we can do, you'll need to disable Fedora's firewall to stream RTSP videos: systemctl stop firewalld.service systemctl disable firewalld.service
Thank you for your prompt reply. Indeed a new error message will be better and help users find a solution if they really need the service. I have not enough knowledge to try the patch but you don't need my feedback I guess ;-) Just curious though, what makes it so complicated (or currently impossible) to solve the problem? I have noticed with netstat that streams use random ports (I wanted to know which one I should open in the firewall). If you don't have time to answer, I would understand. Keep up the good work, this new version of Totem is awesome !
Attachment 275030 [details] pushed as 2f3512c - backend: Better error message for RTSP blocked by firewall
(In reply to comment #5) > Thank you for your prompt reply. Indeed a new error message will be better and > help users find a solution if they really need the service. I have not enough > knowledge to try the patch but you don't need my feedback I guess ;-) I tested it locally, and it seems to work. > Just curious though, what makes it so complicated (or currently impossible) to > solve the problem? I have noticed with netstat that streams use random ports (I > wanted to know which one I should open in the firewall). RTSP uses random ports on the machine for the server to connect to. See for example this KBase about Windows: http://support.microsoft.com/kb/883831 This is a problem that will need solving when we rework the firewall for the next version of Fedora though. > If you don't have time to answer, I would understand. Keep up the good work, > this new version of Totem is awesome ! Thanks :)