nebula

nebula

多功能开源广播与媒体管理系统

Nebula是一个面向电视、广播和VOD平台的开源广播自动化和媒体资产管理系统。自2012年投入使用以来,Nebula在全天候广播环境中展现出卓越的稳定性和可靠性,目前已被全球众多电视台和制作公司采用。系统提供全面的功能,包括媒体资产管理、视频音频转码、线性编排、播出控制、内容发布和数据报告。Nebula支持CasparCG、VLC和Conti等主流播出平台,并提供API接口便于与网站集成,具有极高的灵活性。作为一个功能强大的开源系统,Nebula集成了广播自动化、媒体资产管理(MAM)、内容分发等核心功能。系统支持多种媒体格式,能够满足现代广播行业的多样化需求。凭借其稳定性和可扩展性,Nebula成为广播机构实现数字化转型的理想选择。

Nebula广播自动化媒体资产管理开源软件线性广播Github开源项目

NEBULA

GitHub release (latest by date) Maintenance Last commit Python version

Nebula is an open source broadcast automation and media asset management system for television, radio and VOD platforms. Since 2012 Nebula has proven stable and reliable software in 24/7 broadcast environment and it is now used by TV and production companies worldwide.

This repository contains the source code of Nebula server - the core of the system. Nebula server consists of a Python backend and a React frontend. The repository also contains a Dockerfile for building a Docker image of the server.

Apart from this server repository, Nebula consists of the following other repositories:

  • nebula-tutorial - Example docker-compose.yml, default settings, plugins and other files for getting started with Nebula.
  • nebula-worker - Nebula worker is a Python application that runs on a worker machine and handles the actual media processing.
  • firefly - Firefly is a desktop client needed for linear broadcast planning, scheduling and playout.

Key features

Media Asset Management

Simple and fast media catalog based on EBU Core includes a description of asset genre, editorial format, atmosphere, rights, relations, and technical metadata, while its very fast search engine makes navigation among media files very easy.

The low-resolution preview allows for editorial review, trimming, and the creation of sub-clips.

Metadata editor

Video and audio cross-conversion and normalization

A preliminary media analysis and normalization guarantee its standards compliance. This process includes metadata extraction, aspect ratio fixing, crop and rotation detection, smart frame rate and size normalization and EBU R128 loudness correction.

Automatic cross-conversion servers transcode files for playout, web, low-res proxies, customer previews, etc. For h.264 and HEVC, Nebula can take advantage of NVIDIA nvenc and leverage the speed of transcoding using GPUs.

It is possible to start conversions automatically (rule-based) or trigger them from the user interface.

Linear scheduling

Firefly client provides a simple and user-friendly way to schedule linear broadcasting. Macro- and micro-scheduling patterns are finished intuitively using drag&drop, including live events.

Nebula has also the ability to schedule for playback assets, which aren't finished yet. As soon as a media file is created the media file and rundown item are paired automatically.

The optional Dramatica module makes program planning even easier; depending on the particular broadcast scheme, Dramatica selects and automatically completes convenient shows, self-promotions, trailers, and fillings.

It is the way to create a playlist for a music station where an algorithm automatically creates a playlist based on a predefined scheme. Each clip in the rundown is picked by its editorial format, genre, tempo, atmosphere, etc.

Detail of a scheduler panel in the Firefly application

Playout control

For linear broadcasting, Nebula can control CasparCG, VLC or Conti. Broadcasting can run autonomously with and option of starting blocks at a specified time.

Users - master control room operators - can interfere with the rundown using Firefly client, executing graphics or change run order until the last moment.

Playout control module offers a plug-in interface for secondary events execution such as CG, router or studio control, recorders control and so on. Right at the operator's fingertips.

Detail of a rundown panel with playout control interface

Publishing

Nebula can be linked to a company website via the API. Media files are automatically uploaded to the web or social networks after the planned program is broadcasted.

Statistics and reporting

Nebula allows generating various statistics and reports for collective rights management societies like OSA, DACS, etc. in an xls file.

Management and monitoring

A simple web based interface allows various management tasks (services and jobs monitoring, user management...) as well as simplified MAM access for editorial work without Firefly installed.

Nebula provides extensive system metrics in Prometheus format. Grafana dashboard can be used for their visualization and alerting in case of problems.

Reliability

Nebula is under active development and is in production since 2012 with no intenitons of abandoning the project, and we have a roadmap for several years. We listen to our customers, and we change our priorities in order to meet requests from the production.

We do not attempt to include numerous features that no one will ever use. Instead, we have spent many years working alongside Nebula operators, learning from each other. We believe that Nebula covers all common tasks in a broadcast environment.

Legal

Nebula is developed and maintained by imm studios, z.s.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Need help?

编辑推荐精选

博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

热门AI工具AI办公办公工具智能排版AI生成PPT博思AIPPT海量精品模板AI创作
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

Transly

Transly

实时语音翻译/同声传译工具

Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

AI助手热门AI工具AI创作AI辅助写作讯飞绘文内容运营个性化文章多平台分发
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

热门AI工具生产力协作转型TraeAI IDE
商汤小浣熊

商汤小浣熊

最强AI数据分析助手

小浣熊家族Raccoon,您的AI智能助手,致力于通过先进的人工智能技术,为用户提供高效、便捷的智能服务。无论是日常咨询还是专业问题解答,小浣熊都能以快速、准确的响应满足您的需求,让您的生活更加智能便捷。

imini AI

imini AI

像人一样思考的AI智能体

imini 是一款超级AI智能体,能根据人类指令,自主思考、自主完成、并且交付结果的AI智能体。

下拉加载更多