*/ class Facebook extends AbstractService { /** * @return string * @author Soner Sayakci */ public function getName(): string { return 'Facebook'; } /** * @return bool * @author Soner Sayakci */ public function hasServerList(): bool { return true; } /** * @return array * @author Soner Sayakci */ public function getServerList(): array { return [ 'Facebook Streaming' => 'rtmp://live-api.facebook.com:80/rtmp/' ]; } /** * @param Endpoint $endpoint * @return string * @author Soner Sayakci */ public function buildStreamUrl(Endpoint $endpoint): string { return $endpoint->getServer() . $endpoint->getStreamKey(); } }