Yahoo Canada Web Search

Search results

  1. www.mavenscreenmedia.com › aboutMaven Screen Media

    Maven is dedicated to producing multi-platform film and television content and increasing representation for women in front of and behind the camera. London t. +44 20 7451 0625

    • Overview
    • Table of contents
    • Installation
    • Basic usage
    • Other features
    • Compile from source
    • License
    • Related projects

    MediaMTX (formerly rtsp-simple-server) is a ready-to-use and zero-dependency real-time media server and media proxy that allows to publish, read, proxy, record and playback video and audio streams. It has been conceived as a "media router" that routes media streams from one end to the other.

    Live streams can be published to the server with:

    And can be read from the server with:

    And can be recorded and played back with:

    Features

    •Publish live streams to the server

    Standalone binary

    1.Download and extract a standalone binary from the release page that corresponds to your operating system and architecture. 2.Start the server:

    Docker image

    Download and launch the image: Available images: The --network=host flag is mandatory since Docker can change the source port of UDP packets for routing reasons, and this doesn't allow the RTSP server to identify the senders of the packets. This issue can be avoided by disabling the UDP transport protocol: set MTX_WEBRTCADDITIONALHOSTS to your local IP address.

    Arch Linux package

    If you are running the Arch Linux distribution, run:

    1.Publish a stream. For instance, you can publish a video/audio file with FFmpeg:

    or GStreamer:

    2.Open the stream. For instance, you can open the stream with VLC:

    or GStreamer:

    Configuration

    All the configuration parameters are listed and commented in the configuration file. There are 3 ways to change the configuration: 1.By editing the mediamtx.yml file, that is •included into the release bundle •available in the root folder of the Docker image (/mediamtx.yml); it can be overridden in this way: 2.By overriding configuration parameters with environment variables, in the format MTX_PARAMNAME, where PARAMNAME is the uppercase name of a parameter. For instance, the rtspAddress parameter can be overridden in the following way: Parameters that have array as value can be overridden by setting a comma-separated list. For example: Parameters in maps can be overridden by using underscores, in the following way: This method is particularly useful when using Docker; any configuration parameter can be changed by passing environment variables with the -e flag: 3.By using the Control API.

    Authentication

    Edit mediamtx.yml and set publishUser and publishPass: Only publishers that provide both username and password will be able to proceed: It's possible to setup authentication for readers too: If storing plain credentials in the configuration file is a security problem, username and passwords can be stored as hashed strings. The Argon2 and SHA256 hashing algorithms are supported. To use Argon2, the string must be hashed using Argon2id (recommended) or Argon2i: Then stored with the argon2: prefix: To use SHA256, the string must be hashed with SHA256 and encoded with base64: Then stored with the sha256: prefix: WARNING: enable encryption or use a VPN to ensure that no one is intercepting the credentials in transit. Authentication can be delegated to an external HTTP server: Each time a user needs to be authenticated, the specified URL will be requested with the POST method and this payload: If the URL returns a status code that begins with 20 (i.e. 200), authentication is successful, otherwise it fails. Please be aware that it's perfectly normal for the authentication server to receive requests with empty users and passwords, i.e.: This happens because a RTSP client doesn't provide credentials until it is asked to. In order to receive the credentials, the authentication server must reply with status code 401, then the client will send credentials.

    Encrypt the configuration

    The configuration file can be entirely encrypted for security purposes. An online encryption tool is available here. The encryption procedure is the following: 1.NaCL's crypto_secretbox function is applied to the content of the configuration. NaCL is a cryptographic library available for C/C++, Go, C# and many other languages; 2.The string is prefixed with the nonce; 3.The string is encoded with base64. After performing the encryption, put the base64-encoded result into the configuration file, and launch the server with the MTX_CONFKEY variable:

    Standard

    Install git and Go ≥ 1.21. Clone the repository, enter into the folder and start the building process: The command will produce the mediamtx binary.

    Raspberry Pi

    The server can be compiled with native support for the Raspberry Pi Camera. Compilation must be performed on a Raspberry Pi, with the following dependencies: •Go ≥ 1.21 •libcamera-dev •libfreetype-dev •xxd Download the repository, open a terminal in it and run: The command will produce the mediamtx binary.

    OpenWrt

    The compilation procedure is the same as the standard one. On the OpenWrt device, install git and Go: Clone the repository, enter into the folder and start the building process: The command will produce the mediamtx binary. If the OpenWrt device doesn't have enough resources to compile, you can cross compile from another machine.

    All the code in this repository is released under the MIT License. Compiled binaries make use of some third-party dependencies:

    •hls.js, released under the Apache License 2.0

  2. Maven Screen Media is a private media and entertainment development, production, and advisory company founded by Celine Rattray and Trudie Styler.

  3. Maven Screen Media is an American film production company founded by Trudie Styler and Celine Rattray as Maven Pictures in 2011. It is based in New York City.

  4. Maven Screen Media (“Maven”) is a UK-focused private media and entertainment development, production, and advisory company founded in 2020 by Celine Rattray and Trudie Styler. Maven...

  5. Producer of movies and advertisements contents intended to serve the entertainment industry. The company is dedicated to producing multi-platform film and television content and increasing representation for women, enabling them to empower in front of and behind the camera.

  6. People also ask

  7. Aug 12, 2020 · Rattray ( The Kids Are Alright) and Styler ( Moon) recently rebranded their ten-year-old film and TV company Maven Pictures to Maven Screen Media as the company looks to focus more on UK...

  1. People also search for