Issues.00562 - lordmundi/wikidoctest GitHub Wiki
00562: low latency video streaming
Summary: low latency video streaming
Created: 2015–12–22 17:12
Status: Released
Category: Request
From: frankie
Version: 2.3
Released_In: 2.4
Description:
in addition to the streaming video to the web browser using MJPEG, it would be nice to have a way to stream video to custom programs in a way that is low latency.
Comments
frankie December 23, 2015, at 05:03 PM: This has been added via the "dsp_pixelstream" plugin, the original version being written by Mike McFarlane. You can find usage documentation and the list of limitations on the Pixelstream plugin page. Please note that the plugin provides the server, and a simple example client is included which you can customize or rewrite for your application. Also, all of the source code for the plugin and the example client is included in "src.dist/plugins/PixelStream".
Associated Commits
| commit | d8fd160b3d1a76d3d330229918ade5a6a27d6148
link7 |
||
| Author: | Frank Graffagnino
|
| Date: | Wed Dec 23 18:00:51 2015 -0600
|
| Message: | [@Issue 00562: Updating status printout of port for pixelstream to Warning
If folks actually activate this plugin (since it won't be in by default) then they will probably want to easily see this information without having to run with -noquiet. @] |
Affected Files:
plugin_Darwin/dsp_pixelstream.so | Bin 55492 -> 55492 bytes
plugin_Linux_FC3/dsp_pixelstream.so | Bin 747098 -> 746707 bytes
2 files changed, 0 insertions(+), 0 deletions(-)
| commit | b9c2b83524c684b5ca354a1c0a057164e4aa4e55
link8 |
||
| Author: | Frank Graffagnino
|
| Date: | Wed Dec 23 17:58:18 2015 -0600
|
| Message: | [@Issue 00562: Adding in pixelstream binaries
@] |
Affected Files:
bin_Darwin/PixelStreamClient | Bin 0 -> 116964 bytes
bin_Linux_FC3/PixelStreamClient | Bin 0 -> 246663 bytes
lib_Darwin/libTD.a | Bin 0 -> 157008 bytes
lib_Darwin/libpixelstream.a | Bin 0 -> 183800 bytes
lib_Linux_FC3/libTD.a | Bin 0 -> 95604 bytes
lib_Linux_FC3/libpixelstream.a | Bin 0 -> 278630 bytes
plugin_Darwin/dsp_pixelstream.so | Bin 0 -> 55492 bytes
plugin_Linux_FC3/dsp_pixelstream.so | Bin 0 -> 747098 bytes
8 files changed, 0 insertions(+), 0 deletions(-)
| commit | 93d90b9f50468544d0051e374d773281a7a78258
link9 |
||
| Author: | Frank Graffagnino
|
| Date: | Wed Dec 23 17:56:24 2015 -0600
|
| Message: | [@Issue 00562: Fixed PixelStream makefiles for mac builds
@] |
Affected Files:
src.dist/plugins/PixelStream/Makefile | 2 ±
src.dist/plugins/PixelStream/pixelstream_client/Makefile | 7 +++++±
2 files changed, 7 insertions(+), 2 deletions(-)
| commit | f33a0b49003078cddb5f29cf14e8140b32774ccd
link10 |
||
| Author: | Frank Graffagnino
|
| Date: | Wed Dec 23 15:07:37 2015 -0600
|
| Message: | [@Issue 00562: Updated pixelstream makefiles to work for mac builds
@] |
Affected Files:
src.dist/plugins/PixelStream/TaraDraw/Makefile | 9 +++++±
src.dist/plugins/PixelStream/TaraDraw/mac/Makefile | 31 ++++++++±------------
src.dist/plugins/PixelStream/TaraDraw/x11/Makefile | 1 -
src.dist/plugins/PixelStream/lib/Makefile | 1 +
…/PixelStream/pixelstream_client/Makefile | 2 ±
src.dist/plugins/PixelStream/plugin/Makefile | 4 ±-
6 files changed, 24 insertions(+), 24 deletions(-)
| commit | 6834c6335d683fc8ef79df39d809038668e289e3
link11 |
||
| Author: | Frank Graffagnino
|
| Date: | Wed Dec 23 13:56:02 2015 -0600
|
| Message: | [@Issue 00562: Adding new pixelstream plugin and example client
This commit is just for source code. Will likely provide libraries in another commit. @] |
Affected Files:
src.dist/plugins/Makefile | 2 ±
src.dist/plugins/PixelStream/Makefile | 12 +
src.dist/plugins/PixelStream/TaraDraw/Makefile | 12 +
src.dist/plugins/PixelStream/TaraDraw/TaraDraw.hh | 69 ++
src.dist/plugins/PixelStream/TaraDraw/mac/Makefile | 19 +
…/plugins/PixelStream/TaraDraw/mac/TaraDraw.mm | 299 +++++++
…/plugins/PixelStream/TaraDraw/mac/tdAdapter.hh | 92 ++
…/plugins/PixelStream/TaraDraw/mac/tdAdapter.mm | 639 ++++++++++++++
…/plugins/PixelStream/TaraDraw/mac/tdDefines.hh | 69 ++
…/plugins/PixelStream/TaraDraw/mac/tdView.hh | 31 +
…/plugins/PixelStream/TaraDraw/mac/tdView.mm | 224 +++++
…/plugins/PixelStream/TaraDraw/mac/tdWindow.hh | 8 +
…/plugins/PixelStream/TaraDraw/mac/tdWindow.mm | 43 +
src.dist/plugins/PixelStream/TaraDraw/tdDefines.hh | 69 ++
src.dist/plugins/PixelStream/TaraDraw/x11/Makefile | 8 +
…/plugins/PixelStream/TaraDraw/x11/TaraDraw.cc | 947 +++++++++++++++++++++
src.dist/plugins/PixelStream/TaraDraw/x11/image.cc | 227 +++++
src.dist/plugins/PixelStream/TaraDraw/x11/image.hh | 22 +
…/PixelStream/TaraDraw/x11/lib_MacOS/libTD.a | Bin 0 -> 45712 bytes
…/TaraDraw/x11/lib_linux_x86_64/libTD.a | Bin 0 -> 57772 bytes
…/plugins/PixelStream/TaraDraw/x11/rotate.cc | 498 +++++++++++
…/plugins/PixelStream/TaraDraw/x11/rotate.hh | 13 +
…/plugins/PixelStream/TaraDraw/x11/tdDefines.hh | 69 ++
…/plugins/PixelStream/TaraDraw/x11/xfonts.hh | 43 +
src.dist/plugins/PixelStream/lib/Makefile | 8 +
src.dist/plugins/PixelStream/lib/PixelStream.hh | 7 +
…/plugins/PixelStream/lib/PixelStreamData.cc | 24 +
…/plugins/PixelStream/lib/PixelStreamData.hh | 23 +
…/plugins/PixelStream/lib/PixelStreamFile.cc | 124 +++
…/plugins/PixelStream/lib/PixelStreamFile.hh | 42 +
src.dist/plugins/PixelStream/lib/PixelStreamTcp.cc | 407 +++++++++
src.dist/plugins/PixelStream/lib/PixelStreamTcp.hh | 72 ++
src.dist/plugins/PixelStream/lib/getbytes.cc | 13 +
src.dist/plugins/PixelStream/lib/getbytes.hh | 6 +
src.dist/plugins/PixelStream/lib/msg.cc | 4 +
src.dist/plugins/PixelStream/lib/msg.hh | 44 +
src.dist/plugins/PixelStream/lib/timer.hh | 27 +
…/PixelStream/pixelstream_client/Makefile | 17 +
…/pixelstream_client/PixelStreamClient.cc | 181 ++++
src.dist/plugins/PixelStream/plugin/Makefile | 14 +
src.dist/plugins/PixelStream/plugin/PixelStream.cc | 101 +++
41 files changed, 4528 insertions(+), 1 deletion(-)