# Prototyping: --publisher node type

**URL:** <https://forum.livepeer.org/t/prototyping-publisher-node-type/3190>\
**Category:** Uncategorized\
**Created:** [January 12, 2026, 7:03pm UTC](https://forum.livepeer.org/t/prototyping-publisher-node-type/3190 "2026-01-12T19:03:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![chrishobcroft](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.livepeer.org/chrishobcroft/32/1340_2.png) [@chrishobcroft](https://forum.livepeer.org/u/chrishobcroft)\
**Post date:** [January 12, 2026, 7:03pm UTC](https://forum.livepeer.org/t/prototyping-publisher-node-type/3190/1 "2026-01-12T19:03:45Z")

</div>

I am prototyping a new node type for go-livepeer: that of a Publisher.

It would be intended to provide a reference implementation in golang for a client of the Gateway.

Initial functionality being considered:

- publish a test stream into an rtmp endpoint
- retrieve content from the host device’s camera and microphone to publish
- use the node’s Ethereum address as streamID
- identity validation with the Gateway

Early days, but happy to take any feedback.
