Changelog for package web_video_server
0.2.1 (2019-06-05)
- Restream buffered frames with minimum publish rate (#88)
* Restream buffered frames with minimum publish rate
* Implement restreaming for ros_compressed_streamer
- Update travis config (#89)
- Fall back to mjpeg if ros_compressed is unavailable (#87)
- Contributors: Jihoon Lee, Viktor Kunovski, sfalexrog
0.2.0 (2019-01-30)
- Add "default_stream_type" parameter (#84)
This allows users to specify default stream type in their .launch files. Using a "ros_compressed" stream type sometimes
results in a much lower resource consumption, and having it set as a default is much nicer for end users.
- Add a workaround for MultipartStream constant busy state (#83)
* Add a workaround for MultipartStream constant busy state
* Remove C++11 features
- lax rule for topic name (#77)
- Add PngStreamer (#74)
- fix SteadyTimer check for backported ROS versions (#71)
i.e. on current kinetic
- Pkg format 2 (#68)
* use package format 2
* add missing dependency on sensor_msgs
- fixed undeclared CODEC_FLAG_GLOBAL_HEADER (#65)
- Contributors: Andreas Klintberg, Dirk Thomas, Felix Ruess, Kazuto Murase, Viktor Kunovski, sfalexrog
0.1.0 (2018-07-01)
- Avoid queuing of images on slow ethernet connection (#64)
- use SteadyTimer (if available) for cleaning up inactive streams (#63)
* use SteadyTimer for cleaning up inactive streams
so that cleanup works correctly even if system time changes
SteadyTimer is available since roscpp 1.13.1
* possibility to use SteadyTimer on older ROS versions
when SteadyTimer has been backported to those...
- Fix segfault in libav_streamer destructor (resolves #59) (#60)
- Fix vp8 in kinetic add vp9 and h264 support (#52)
* fix vp8 in kinetic
* add h264 and vp9 support
- Add Indigo test matrix in travis configuration (#50)
- Set image streamer as inactive if topic is not available (#53)
* Resolves #38
- Fix Build for ubuntu 14.04 (#48)
* fix issue #47
* fix double free
- Revert "use SteadyTimer for cleaning up inactive streams (#45)" (#51)
This reverts commit ae74f19ada22f288a7c7a99ada7a1b9b6037c7ce.
- use SteadyTimer for cleaning up inactive streams (#45)
so that cleanup works correctly even if system time changes
- Use trusty instead of xenial. See travis-ci/travis-ci#7260 (#49)
* Also see RobotWebTools/rosbridge_suite#311
- Contributors: Felix Ruess, James Bailey, Jihoon Lee, randoms, schallerr
0.0.7 (2017-11-20)
- Ffmpeg 3 (#43)
* Correct use of deprecated parameters
codec_context_->rc_buffer_aggressivity marked as "currently useless", so removed
codec_context_->frame_skip_threshold access through new priv_data api
* New names for pixel formats
* AVPicture is deprecated, use AVFrame
* Switch to non-deprecated free functions
* Use new encoding api for newer versions
* codec_context is deprecated, use packet flags
- Update travis configuration to test against kinetic (#44)
- fixed misuse of remove_if (#35)
- Merge pull request #33 from achim-k/patch-1
web_video_server: fix bool function not returning
This fix is required when compiling the package with clang. Otherwise a SIGILL (Illegal instruction) is triggered.
- Contributors: Hans-Joachim Krauch, Jan, Jihoon Lee, russelhowe
0.0.6 (2017-01-17)
- Fixed topic list to display all image topics, fixing Issue #18.
- Contributors: Eric
0.0.5 (2016-10-13)
- Merge pull request #23 from iki-wgt/develop
More information when server creation is failed
- Removed empty line
- More detailed exception message
Programm behavior is not changed since the exception is rethrown.
- Contributors: BennyRe, Russell Toris
0.0.4 (2015-08-18)
- Merge pull request #16 from mitchellwills/compressed
Adds support for streaming ROS compressed image topics without the need to reencode them
- Switch to checkout async_web_server_cpp from source
- Upgrade for change in signature of async_web_server_cpp request handler
- Added ros compressed video streamer type
This directly passes the ros compressed frame data to the http socket without reencoding it
- Switched from passing image transport to passing node handle to streamer constructors
- Added default transport parameter for regular image streamers
- Contributors: Mitchell Wills, Russell Toris
0.0.3 (2015-05-07)
- added verbose flag
- Contributors: Russell Toris
0.0.2 (2015-02-20)
- Merge pull request #10 from mitchellwills/develop
Added option to specify server address
- Added option to specify server address
- Merge pull request #3 from mitchellwills/develop
Remove old http_server implementation and replace it with async_web_server_cpp package
- Moved from using built in http server to new async_web_server_cpp package
- Did some cleanup of streamers
- Update package.xml
- Contributors: Mitchell Wills, Russell Toris
0.0.1 (2014-10-30)
- missed travis file
- cleanup and travis build
- ROS auto-format
- Merge pull request #1 from mitchellwills/develop
Initial implementation of a http web server that serves ROS image topics as multiple web compatible formats
- Made some changes suggested by catkin_lint and did some package cleanup
- Added support for libavstreamer on Ubuntu 13.10 version of libav
- Added support for specifying vp8 quality parameter
- Implemented lazy initialization for libav buffers so that output size can be infered from the first image
- Updated README
- Added vp8 support
- Broke image encodings out into different files
- Made write operations async
Send timestamps for mjpeg stream
- Initial commit
- Update README.md
- Update README.md
- Update README.md
- Initial commit
- Contributors: Mitchell Wills, Russell Toris