Profile cover photo
Profile photo
Icecast
89 followers -
Icecast provides free software for streaming multimedia.
Icecast provides free software for streaming multimedia.

89 followers
About
Posts

Public
PSA: The GPG signing key for the official Xiph.org package repositories on the openSuse Open Build Service has changed:
pub rsa2048 2017-11-21 [SC] [expires: 2020-01-30]
0E313DB7936B4E76E720065B77EC2301F23C6AA3
uid multimedia OBS Project <multimedia@build.opensuse.org>

The old key was DSA1024 and didn't allow SHA256 signatures, only SHA1, which are being phased out right now. So to avoid future problems we approached the maintainer for the whole multimedia project to replace its signing key. This has now taken place and the multimedia:xiph subproject has rebuilt its repositories to have all of them signed by the new key.

We also host an independent copy of the public key for your convenience:
http://icecast.org/multimedia-obs.key
Add a comment...

Post has shared content
Public
Originally shared by ****
I'm about to get an official press release together, but in the meantime, I'm pleased to announce we've released Opus 1.2!

Quoting Jean-Marc Valin, the Opus lead developer:

Opus gets another major upgrade with the release of version 1.2. This release brings quality improvements to both speech and music, while remaining fully compatible with RFC 6716. There are also...
Opus 1.2 released!
Opus 1.2 released!
people.xiph.org
Add a comment...

Post has shared content
Public
Yay, yesterday evening my Olimex order arrived! Super fast shipping.
Foremost the A64. Thanks again to +Tsvetan Usunov for putting in the solder jumpers to switch between Headphone/Mic and LineOut/LineIn! Will be interesting to see how well the A64 built in audio codec works. This might be the ideal board for online radio (e.g. +Icecast) applications and other audio related use cases!
In addition, I took the opportunity and threw in an ESP32 EVB, a tiny OLED screen and a Lattice ICE40 EVB with a digital IO buffer expansion.
Fun and interesting times ahead, for sure!
Photo
Add a comment...

Post has attachment
Add a comment...

Post has shared content
We received many interesting applications and will be reviewing them now. Thanks to everyone who submitted!
Student applications for #gsoc2015  have now closed. Good luck to all our applicants! We announce accepted students on 27 April at 19:00 UTC.
Add a comment...

Post has shared content
For those who want to test WebM live streaming with +Icecast:
avconv -f video4linux2 -re -input_format mjpeg -framerate 30 -video_size 640x360 -i /dev/video0  -f WebM -g 5 -content_type video/webm icecast://source:password@example.org:8000/test.webm I've tested this on latest git. Note that Icecast support in the latest stable avconv release is broken, releases before that might work.
There are 4 noteworthy parameters:
- -video_size 640x360 - I've had to use quarter of the webcam resolution, because it looked like the webcam wouldn't deliver stable output at full resolutions. This will obviously depend on the hardware/input used.
- -input_format mjpeg - Also depends on the hardware used, might also be YUYV or h264
- -framerate 30 - Doesn't seem to do anything(?), but was supposed to match the framerate of the input device
- -g 5 - This one is rather important, as the default won't work for streaming. It sets the GOP ratio, so the keyframe interval. You can experiment with this. My quick testing shows that especially browsers seem to have problems with a stream that doesn't have a keyframe near the start. Values up to 10 seem to work reliable. Setting it too low drives the bitrate up and the quality down. YMMV.
I left out audio, as I was only testing video playback, but adding that in should be trivial.
Thanks +Luca Barbato and +Marvin Scholz for your work!
Add a comment...

Post has shared content
Yay! We've been accepted!
Yay! Xiph.org foundation was accepted as +Google Summer of Code  participating organization this year! Our focus is going to be on the +Icecast project. To make multimedia streaming even better.
There will be aspects of "HTML5", WebM, Opus and the Icecast streaming directory.
Potential participating students are welcome to get in touch with me, after visiting the ideas page.
Add a comment...

Post has attachment
Heads up! We're hoping to take part in this year's +Google Summer of Code with Icecast.
We're looking for mentors and project ideas. Help improve the ideas page and volunteer as a mentor.
If you are a student who wants to participate in GSoC, feel free to look at our ideas page and talk to us on IRC.
Add a comment...

Post has shared content
Have a complex SVN repository that needs to be migrated to git? Read about the tool +Marvin Scholz found and used for +Icecast and its complex structure. SVN:externals, shuffled directory structure, commits dating back to before a CVS migration, we had all the nightmare stuff and even the +GitHub guys I met were skeptical if a full migration could be achieved.
I didn't envy his task, I had been thinking about figuring this out for a year before he went head on with it.
Add a comment...

Post has attachment
The skilled guys of #C3VOC brought to our attention, that you should try the below remuxer if you experience playback problems for a #WebM stream encoded using #LibAV or #ffmpeg .
Just pipe avconv output through it and then forward the stream using curl in PUT mode.
Add a comment...
Wait while more posts are being loaded