web_video_server package from web_video_server repo

web_video_server

Package Summary

Tags No category tags.
Version 1.0.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/RobotWebTools/web_video_server.git
VCS Type git
VCS Version ros2
Last Updated 2019-09-21
Dev Status MAINTAINED
Released RELEASED

Package Description

HTTP Streaming of ROS Image Topics in Multiple Formats

Additional Links

Maintainers

  • Russell Toris

Authors

  • Mitchell Wills

web_video_server Build Status

HTTP Streaming of ROS Image Topics in Multiple Formats

This node combines the capabilities of ros_web_video and mjpeg_server into a single node.

For full documentation, see the ROS wiki.

Doxygen files can be found on the ROS wiki.

This project is released as part of the Robot Web Tools effort.

License

web_video_server is released with a BSD license. For full terms and conditions, see the LICENSE file.

Authors

See the AUTHORS file for a full list of contributors.

CHANGELOG

Changelog for package web_video_server

1.0.0 (2019-09-20)

  • Port to ROS 2

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)

  • 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)

  • 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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged web_video_server at answers.ros.org

web_video_server package from web_video_server repo

web_video_server

Package Summary

Tags No category tags.
Version 0.2.1
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/RobotWebTools/web_video_server.git
VCS Type git
VCS Version master
Last Updated 2019-06-05
Dev Status MAINTAINED
Released RELEASED

Package Description

HTTP Streaming of ROS Image Topics in Multiple Formats

Additional Links

Maintainers

  • Russell Toris

Authors

  • Mitchell Wills

web_video_server Build Status

HTTP Streaming of ROS Image Topics in Multiple Formats

This node combines the capabilities of ros_web_video and mjpeg_server into a single node.

For full documentation, see the ROS wiki.

Doxygen files can be found on the ROS wiki.

This project is released as part of the Robot Web Tools effort.

License

web_video_server is released with a BSD license. For full terms and conditions, see the LICENSE file.

Authors

See the AUTHORS file for a full list of contributors.

CHANGELOG

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)

  • 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)

  • 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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged web_video_server at answers.ros.org

web_video_server package from web_video_server repo

web_video_server

Package Summary

Tags No category tags.
Version 0.2.1
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/RobotWebTools/web_video_server.git
VCS Type git
VCS Version master
Last Updated 2019-06-05
Dev Status MAINTAINED
Released RELEASED

Package Description

HTTP Streaming of ROS Image Topics in Multiple Formats

Additional Links

Maintainers

  • Russell Toris

Authors

  • Mitchell Wills

web_video_server Build Status

HTTP Streaming of ROS Image Topics in Multiple Formats

This node combines the capabilities of ros_web_video and mjpeg_server into a single node.

For full documentation, see the ROS wiki.

Doxygen files can be found on the ROS wiki.

This project is released as part of the Robot Web Tools effort.

License

web_video_server is released with a BSD license. For full terms and conditions, see the LICENSE file.

Authors

See the AUTHORS file for a full list of contributors.

CHANGELOG

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)

  • 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)

  • 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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged web_video_server at answers.ros.org

web_video_server package from web_video_server repo

web_video_server

Package Summary

Tags No category tags.
Version 0.2.1
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/RobotWebTools/web_video_server.git
VCS Type git
VCS Version develop
Last Updated 2019-09-30
Dev Status MAINTAINED
Released RELEASED

Package Description

HTTP Streaming of ROS Image Topics in Multiple Formats

Additional Links

Maintainers

  • Russell Toris

Authors

  • Mitchell Wills

web_video_server Build Status

HTTP Streaming of ROS Image Topics in Multiple Formats

This node combines the capabilities of ros_web_video and mjpeg_server into a single node.

For full documentation, see the ROS wiki.

Doxygen files can be found on the ROS wiki.

This project is released as part of the Robot Web Tools effort.

License

web_video_server is released with a BSD license. For full terms and conditions, see the LICENSE file.

Authors

See the AUTHORS file for a full list of contributors.

CHANGELOG

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)

  • 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)

  • 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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged web_video_server at answers.ros.org

web_video_server package from web_video_server repo

web_video_server

Package Summary

Tags No category tags.
Version 0.2.1
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/RobotWebTools/web_video_server.git
VCS Type git
VCS Version develop
Last Updated 2019-09-30
Dev Status MAINTAINED
Released RELEASED

Package Description

HTTP Streaming of ROS Image Topics in Multiple Formats

Additional Links

Maintainers

  • Russell Toris

Authors

  • Mitchell Wills

web_video_server Build Status

HTTP Streaming of ROS Image Topics in Multiple Formats

This node combines the capabilities of ros_web_video and mjpeg_server into a single node.

For full documentation, see the ROS wiki.

Doxygen files can be found on the ROS wiki.

This project is released as part of the Robot Web Tools effort.

License

web_video_server is released with a BSD license. For full terms and conditions, see the LICENSE file.

Authors

See the AUTHORS file for a full list of contributors.

CHANGELOG

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)

  • 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)

  • 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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged web_video_server at answers.ros.org

web_video_server package from web_video_server repo

web_video_server

Package Summary

Tags No category tags.
Version 0.2.1
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/RobotWebTools/web_video_server.git
VCS Type git
VCS Version develop
Last Updated 2019-09-30
Dev Status MAINTAINED
Released RELEASED

Package Description

HTTP Streaming of ROS Image Topics in Multiple Formats

Additional Links

Maintainers

  • Russell Toris

Authors

  • Mitchell Wills

web_video_server Build Status

HTTP Streaming of ROS Image Topics in Multiple Formats

This node combines the capabilities of ros_web_video and mjpeg_server into a single node.

For full documentation, see the ROS wiki.

Doxygen files can be found on the ROS wiki.

This project is released as part of the Robot Web Tools effort.

License

web_video_server is released with a BSD license. For full terms and conditions, see the LICENSE file.

Authors

See the AUTHORS file for a full list of contributors.

CHANGELOG

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)

  • 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)

  • 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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged web_video_server at answers.ros.org