文件名称:gr-streamsink:用于将音频流式传输到 SHOUTcast 或 Icecast 的 GNURadio 接收器块
文件大小:164KB
文件格式:ZIP
更新时间:2024-06-20 17:57:24
CMake
gr-streamsink 用于将音频流式传输到 SHOUTcast 或 Icecast 的 GNURadio 接收器块。 谢谢 感谢 Daniel Nöthen,他来自 (使用此工具广播)的代码非常有帮助。 依赖关系 必须安装 GNURadio 和 LAME 库 (libmp3lame-dev),并且您需要运行 SHOUTcast 或 Icecast 服务器。 安装 $ mkdir build $ cd build $ cmake ../ $ make $ sudo make install $ sudo ldconfig 用法 该块在 grc (gnuradio-companion) 中可用。 有关某些流程图和 Python 应用程序,请参阅示例目录。 在 python 中的用法 进口: import streamsink ``` Create the sink block:
【文件预览】:
gr-streamsink-master
----grc()
--------streamsink_streamsink.xml(6KB)
--------CMakeLists.txt(863B)
----cmake()
--------cmake_uninstall.cmake.in(1KB)
--------Modules()
----docs()
--------doxygen()
--------CMakeLists.txt(1KB)
--------README.streamsink(402B)
----python()
--------build_utils.py(7KB)
--------build_utils_codes.py(1KB)
--------__init__.py(1KB)
--------CMakeLists.txt(2KB)
--------qa_streamsink.py(2KB)
----include()
--------streamsink()
----swig()
--------streamsink_swig.i(281B)
--------CMakeLists.txt(2KB)
----README(2KB)
----examples()
--------shoutcast.grc(5KB)
--------shoutcast.py(2KB)
--------README(167B)
--------icecast.grc(5KB)
--------icecast.py(2KB)
----CMakeLists.txt(7KB)
----lib()
--------base64.h(906B)
--------shoutcast.cc(3KB)
--------icecast.cc(4KB)
--------qa_streamsink.cc(1KB)
--------test_streamsink.cc(1KB)
--------shoutcast.h(1KB)
--------base64.cc(2KB)
--------icecast.h(1KB)
--------socketfuncs.cc(3KB)
--------streamsink_impl.h(3KB)
--------CMakeLists.txt(3KB)
--------qa_streamsink.h(1KB)
--------socketfuncs.h(1KB)
--------streamsink_impl.cc(8KB)
----README.md(1KB)
----apps()
--------CMakeLists.txt(852B)
----COPYING(34KB)