2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
2019-01-05 07:09:19 -08:00
|
|
|
|
"format_version": 2,
|
2015-08-19 16:19:03 -07:00
|
|
|
|
"services": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Twitch",
|
|
|
|
|
"common": true,
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Hong Kong",
|
|
|
|
|
"url": "rtmp://live-hkg.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Seoul, South Korea",
|
|
|
|
|
"url": "rtmp://live-sel.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Singapore",
|
|
|
|
|
"url": "rtmp://live-sin.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Taipei, Taiwan",
|
|
|
|
|
"url": "rtmp://live-tpe.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Tokyo, Japan",
|
|
|
|
|
"url": "rtmp://live-tyo.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Australia: Sydney",
|
|
|
|
|
"url": "rtmp://live-syd.twitch.tv/app"
|
2015-10-12 19:34:35 -07:00
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Amsterdam, NL",
|
|
|
|
|
"url": "rtmp://live-ams.twitch.tv/app"
|
|
|
|
|
},
|
2017-08-25 07:11:18 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Berlin, DE",
|
|
|
|
|
"url": "rtmp://live-ber.twitch.tv/app"
|
|
|
|
|
},
|
2019-01-31 15:20:16 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "Europe: Copenhagen, DK",
|
|
|
|
|
"url": "rtmp://live-cph.twitch.tv/app"
|
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Frankfurt, DE",
|
|
|
|
|
"url": "rtmp://live-fra.twitch.tv/app"
|
|
|
|
|
},
|
2018-01-06 13:16:32 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Helsinki, FI",
|
|
|
|
|
"url": "rtmp://live-hel.twitch.tv/app"
|
|
|
|
|
},
|
2017-02-02 12:56:42 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Lisbon, Portugal",
|
|
|
|
|
"url": "rtmp://live-lis.twitch.tv/app"
|
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: London, UK",
|
|
|
|
|
"url": "rtmp://live-lhr.twitch.tv/app"
|
|
|
|
|
},
|
2017-06-08 19:17:41 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Madrid, Spain",
|
|
|
|
|
"url": "rtmp://live-mad.twitch.tv/app"
|
|
|
|
|
},
|
2017-08-25 07:11:18 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Marseille, FR",
|
|
|
|
|
"url": "rtmp://live-mrs.twitch.tv/app"
|
|
|
|
|
},
|
2017-02-02 12:56:42 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Milan, Italy",
|
|
|
|
|
"url": "rtmp://live-mil.twitch.tv/app"
|
|
|
|
|
},
|
2019-07-01 10:56:31 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Norway, Oslo",
|
|
|
|
|
"url": "rtmp://live-osl.twitch.tv/app"
|
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Paris, FR",
|
|
|
|
|
"url": "rtmp://live-cdg.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Prague, CZ",
|
|
|
|
|
"url": "rtmp://live-prg.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Stockholm, SE",
|
|
|
|
|
"url": "rtmp://live-arn.twitch.tv/app"
|
|
|
|
|
},
|
2017-06-08 19:17:41 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Vienna, Austria",
|
|
|
|
|
"url": "rtmp://live-vie.twitch.tv/app"
|
|
|
|
|
},
|
2016-03-20 12:16:57 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Warsaw, Poland",
|
|
|
|
|
"url": "rtmp://live-waw.twitch.tv/app"
|
|
|
|
|
},
|
2017-02-02 12:56:42 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "NA: Mexico City",
|
|
|
|
|
"url": "rtmp://live-qro.twitch.tv/app"
|
|
|
|
|
},
|
2017-07-07 15:14:49 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "NA: Quebec, Canada",
|
|
|
|
|
"url": "rtmp://live-ymq.twitch.tv/app"
|
|
|
|
|
},
|
2017-02-07 18:11:53 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "NA: Toronto, Canada",
|
|
|
|
|
"url": "rtmp://live-yto.twitch.tv/app"
|
|
|
|
|
},
|
2015-10-17 06:56:58 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "South America: Argentina",
|
|
|
|
|
"url": "rtmp://live-eze.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "South America: Chile",
|
|
|
|
|
"url": "rtmp://live-scl.twitch.tv/app"
|
|
|
|
|
},
|
2017-02-02 12:56:42 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "South America: Lima, Peru",
|
|
|
|
|
"url": "rtmp://live-lim.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
2017-09-08 15:26:02 -07:00
|
|
|
|
"name": "South America: Medellin, Colombia",
|
2017-02-02 12:56:42 -08:00
|
|
|
|
"url": "rtmp://live-mde.twitch.tv/app"
|
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "South America: Rio de Janeiro, Brazil",
|
2017-04-25 01:00:02 -07:00
|
|
|
|
"url": "rtmp://live-rio.twitch.tv/app"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "South America: Sao Paulo, Brazil",
|
2017-04-25 01:00:02 -07:00
|
|
|
|
"url": "rtmp://live-sao.twitch.tv/app"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US Central: Dallas, TX",
|
|
|
|
|
"url": "rtmp://live-dfw.twitch.tv/app"
|
|
|
|
|
},
|
2017-06-08 19:17:41 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "US Central: Denver, CO",
|
|
|
|
|
"url": "rtmp://live-den.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US Central: Houston, TX",
|
|
|
|
|
"url": "rtmp://live-hou.twitch.tv/app"
|
|
|
|
|
},
|
2017-12-09 10:05:52 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "US Central: Salt Lake City, UT",
|
|
|
|
|
"url": "rtmp://live-slc.twitch.tv/app"
|
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "US East: Ashburn, VA",
|
|
|
|
|
"url": "rtmp://live-iad.twitch.tv/app"
|
|
|
|
|
},
|
2017-06-08 19:17:41 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "US East: Atlanta, GA",
|
|
|
|
|
"url": "rtmp://live-atl.twitch.tv/app"
|
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "US East: Chicago",
|
|
|
|
|
"url": "rtmp://live-ord.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US East: Miami, FL",
|
|
|
|
|
"url": "rtmp://live-mia.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US East: New York, NY",
|
|
|
|
|
"url": "rtmp://live-jfk.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US West: Los Angeles, CA",
|
|
|
|
|
"url": "rtmp://live-lax.twitch.tv/app"
|
|
|
|
|
},
|
2017-06-08 19:17:41 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "US West: Phoenix, AZ",
|
|
|
|
|
"url": "rtmp://live-phx.twitch.tv/app"
|
|
|
|
|
},
|
2017-07-17 17:33:20 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "US West: Portland, Oregon",
|
|
|
|
|
"url": "rtmp://live-pdx.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US West: San Francisco, CA",
|
|
|
|
|
"url": "rtmp://live-sfo.twitch.tv/app"
|
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "US West: San Jose, CA",
|
|
|
|
|
"url": "rtmp://live-sjc.twitch.tv/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US West: Seattle, WA",
|
|
|
|
|
"url": "rtmp://live-sea.twitch.tv/app"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
2017-03-18 15:44:10 -07:00
|
|
|
|
"max video bitrate": 6000,
|
2016-04-09 23:36:49 -07:00
|
|
|
|
"max audio bitrate": 160,
|
|
|
|
|
"x264opts": "scenecut=0"
|
obs-studio UI: Implement stream settings UI
- Updated the services API so that it links up with an output and
the output gets data from that service rather than via settings.
This allows the service context to have control over how an output is
used, and makes it so that the URL/key/etc isn't necessarily some
static setting.
Also, if the service is attached to an output, it will stick around
until the output is destroyed.
- The settings interface has been updated so that it can allow the
usage of service plugins. What this means is that now you can create
a service plugin that can control aspects of the stream, and it
allows each service to create their own user interface if they create
a service plugin module.
- Testing out saving of current service information. Saves/loads from
JSON in to obs_data_t, seems to be working quite nicely, and the
service object information is saved/preserved on exit, and loaded
again on startup.
- I agonized over the settings user interface for days, and eventually
I just decided that the only way that users weren't going to be
fumbling over options was to split up the settings in to simple/basic
output, pre-configured, and then advanced for advanced use (such as
multiple outputs or services, which I'll implement later).
This was particularly painful to really design right, I wanted more
features and wanted to include everything in one interface but
ultimately just realized from experience that users are just not
technically knowledgable about it and will end up fumbling with the
settings rather than getting things done.
Basically, what this means is that casual users only have to enter in
about 3 things to configure their stream: Stream key, audio bitrate,
and video bitrate. I am really happy with this interface for those
types of users, but it definitely won't be sufficient for advanced
usage or for custom outputs, so that stuff will have to be separated.
- Improved the JSON usage for the 'common streaming services' context,
I realized that JSON arrays are there to ensure sorting, while
forgetting that general items are optimized for hashing. So
basically I'm just using arrays now to sort items in it.
2014-04-24 01:49:07 -07:00
|
|
|
|
}
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2015-08-26 12:15:50 -07:00
|
|
|
|
"name": "YouTube / YouTube Gaming",
|
2015-08-19 16:19:03 -07:00
|
|
|
|
"common": true,
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Primary YouTube ingest server",
|
|
|
|
|
"url": "rtmp://a.rtmp.youtube.com/live2"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Backup YouTube ingest server",
|
|
|
|
|
"url": "rtmp://b.rtmp.youtube.com/live2?backup=1"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
2016-11-08 01:10:51 -08:00
|
|
|
|
"keyint": 2,
|
2016-12-30 06:35:35 -08:00
|
|
|
|
"max video bitrate": 51000,
|
2015-08-19 16:19:03 -07:00
|
|
|
|
"max audio bitrate": 160
|
obs-studio UI: Implement stream settings UI
- Updated the services API so that it links up with an output and
the output gets data from that service rather than via settings.
This allows the service context to have control over how an output is
used, and makes it so that the URL/key/etc isn't necessarily some
static setting.
Also, if the service is attached to an output, it will stick around
until the output is destroyed.
- The settings interface has been updated so that it can allow the
usage of service plugins. What this means is that now you can create
a service plugin that can control aspects of the stream, and it
allows each service to create their own user interface if they create
a service plugin module.
- Testing out saving of current service information. Saves/loads from
JSON in to obs_data_t, seems to be working quite nicely, and the
service object information is saved/preserved on exit, and loaded
again on startup.
- I agonized over the settings user interface for days, and eventually
I just decided that the only way that users weren't going to be
fumbling over options was to split up the settings in to simple/basic
output, pre-configured, and then advanced for advanced use (such as
multiple outputs or services, which I'll implement later).
This was particularly painful to really design right, I wanted more
features and wanted to include everything in one interface but
ultimately just realized from experience that users are just not
technically knowledgable about it and will end up fumbling with the
settings rather than getting things done.
Basically, what this means is that casual users only have to enter in
about 3 things to configure their stream: Stream key, audio bitrate,
and video bitrate. I am really happy with this interface for those
types of users, but it definitely won't be sufficient for advanced
usage or for custom outputs, so that stuff will have to be separated.
- Improved the JSON usage for the 'common streaming services' context,
I realized that JSON arrays are there to ensure sorting, while
forgetting that general items are optimized for hashing. So
basically I'm just using arrays now to sort items in it.
2014-04-24 01:49:07 -07:00
|
|
|
|
}
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2017-05-10 17:49:28 -07:00
|
|
|
|
"name": "Smashcast",
|
2015-08-19 16:19:03 -07:00
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
|
|
|
|
"url": "rtmp://live.hitbox.tv/push"
|
|
|
|
|
},
|
2016-02-19 12:22:11 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "EU-North: Amsterdam, Netherlands",
|
|
|
|
|
"url": "rtmp://live.ams.hitbox.tv/push"
|
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU-West: Paris, France",
|
|
|
|
|
"url": "rtmp://live.cdg.hitbox.tv/push"
|
|
|
|
|
},
|
|
|
|
|
{
|
2016-02-19 12:22:11 -08:00
|
|
|
|
"name": "EU-South: Milan, Italia",
|
|
|
|
|
"url": "rtmp://live.mxp.hitbox.tv/push"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Russia: Moscow",
|
|
|
|
|
"url": "rtmp://live.dme.hitbox.tv/push"
|
|
|
|
|
},
|
|
|
|
|
{
|
2019-01-31 15:20:16 -08:00
|
|
|
|
"name": "US-East: New York",
|
2015-08-19 16:19:03 -07:00
|
|
|
|
"url": "rtmp://live.jfk.hitbox.tv/push"
|
2016-08-22 05:27:46 -07:00
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "US-West: San Francisco",
|
|
|
|
|
"url": "rtmp://live.sfo.hitbox.tv/push"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US-West: Los Angeles",
|
|
|
|
|
"url": "rtmp://live.lax.hitbox.tv/push"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "South America: Sao Paulo, Brazil",
|
|
|
|
|
"url": "rtmp://live.gru.hitbox.tv/push"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Singapore",
|
|
|
|
|
"url": "rtmp://live.sin.hitbox.tv/push"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Oceania: Sydney, Australia",
|
|
|
|
|
"url": "rtmp://live.syd.hitbox.tv/push"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
2015-12-26 21:14:50 -08:00
|
|
|
|
"profile": "high",
|
2015-08-19 16:19:03 -07:00
|
|
|
|
"max video bitrate": 3500,
|
2015-12-26 21:14:50 -08:00
|
|
|
|
"max audio bitrate": 320
|
2015-07-03 16:08:41 -07:00
|
|
|
|
}
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2017-07-31 16:16:21 -07:00
|
|
|
|
"name": "Mixer.com - FTL",
|
|
|
|
|
"common": true,
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "US: Dallas, TX",
|
|
|
|
|
"url": "ingest-dal.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US: San Jose, CA",
|
|
|
|
|
"url": "ingest-sjc.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US: Seattle, WA",
|
|
|
|
|
"url": "ingest-sea.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US: Washington DC",
|
|
|
|
|
"url": "ingest-wdc.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Canada: Toronto",
|
|
|
|
|
"url": "ingest-tor.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: London",
|
|
|
|
|
"url": "ingest-lon.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Amsterdam",
|
|
|
|
|
"url": "ingest-ams.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Milan",
|
|
|
|
|
"url": "ingest-mil.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Paris",
|
|
|
|
|
"url": "ingest-par.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Frankfurt",
|
|
|
|
|
"url": "ingest-fra.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Oslo",
|
|
|
|
|
"url": "ingest-osl.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Brazil: Sao Paulo",
|
|
|
|
|
"url": "ingest-sao.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Australia: Melbourne",
|
|
|
|
|
"url": "ingest-mel.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Australia: Sydney",
|
|
|
|
|
"url": "ingest-syd.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Mexico: Mexico City",
|
|
|
|
|
"url": "ingest-mex.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Hong Kong",
|
|
|
|
|
"url": "ingest-hkg.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Tokyo",
|
|
|
|
|
"url": "ingest-tok.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "South Korea: Seoul",
|
|
|
|
|
"url": "ingest-seo.mixer.com"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "India: Chennai",
|
|
|
|
|
"url": "ingest-che.mixer.com"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
2019-04-19 11:10:40 -07:00
|
|
|
|
"keyint": 2,
|
2017-07-31 16:16:21 -07:00
|
|
|
|
"output": "ftl_output",
|
|
|
|
|
"max audio bitrate": 160,
|
|
|
|
|
"max video bitrate": 10000,
|
|
|
|
|
"profile": "main",
|
|
|
|
|
"bframes": 0
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Mixer.com - RTMP",
|
2015-08-19 16:19:03 -07:00
|
|
|
|
"common": true,
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "US: Dallas, TX",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-dal.mixer.com:1935/beam"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US: San Jose, CA",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-sjc.mixer.com:1935/beam"
|
2016-02-15 06:16:16 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US: Seattle, WA",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-sea.mixer.com:1935/beam"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US: Washington DC",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-wdc.mixer.com:1935/beam"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Canada: Toronto",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-tor.mixer.com:1935/beam"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: London",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-lon.mixer.com:1935/beam"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Amsterdam",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-ams.mixer.com:1935/beam"
|
2016-02-15 06:16:16 -08:00
|
|
|
|
},
|
2016-08-11 17:56:42 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Milan",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-mil.mixer.com:1935/beam"
|
2016-08-11 17:56:42 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Paris",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-par.mixer.com:1935/beam"
|
2016-08-11 17:56:42 -07:00
|
|
|
|
},
|
2016-02-15 06:16:16 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Frankfurt",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-fra.mixer.com:1935/beam"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
2017-01-30 07:35:13 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "EU: Oslo",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-osl.mixer.com:1935/beam"
|
2017-01-30 07:35:13 -08:00
|
|
|
|
},
|
2016-08-11 17:56:42 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Brazil: Sao Paulo",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-sao.mixer.com:1935/beam"
|
2016-08-11 17:56:42 -07:00
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Australia: Melbourne",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-mel.mixer.com:1935/beam"
|
2016-02-15 06:24:03 -08:00
|
|
|
|
},
|
2016-02-15 06:16:16 -08:00
|
|
|
|
{
|
2016-08-11 17:56:42 -07:00
|
|
|
|
"name": "Australia: Sydney",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-syd.mixer.com:1935/beam"
|
2016-08-11 17:56:42 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Mexico: Mexico City",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-mex.mixer.com:1935/beam"
|
2016-08-11 17:56:42 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Hong Kong",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-hkg.mixer.com:1935/beam"
|
2016-08-11 17:56:42 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Tokyo",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-tok.mixer.com:1935/beam"
|
2017-01-30 07:35:13 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "South Korea: Seoul",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-seo.mixer.com:1935/beam"
|
2017-01-30 07:35:13 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "India: Chennai",
|
2017-06-26 07:15:03 -07:00
|
|
|
|
"url": "rtmp://ingest-che.mixer.com:1935/beam"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
2019-04-19 11:10:40 -07:00
|
|
|
|
"keyint": 2,
|
2015-08-19 16:19:03 -07:00
|
|
|
|
"max audio bitrate": 160,
|
2017-02-21 13:44:42 -08:00
|
|
|
|
"max video bitrate": 10000,
|
2015-08-19 16:19:03 -07:00
|
|
|
|
"profile": "main"
|
obs-studio UI: Implement stream settings UI
- Updated the services API so that it links up with an output and
the output gets data from that service rather than via settings.
This allows the service context to have control over how an output is
used, and makes it so that the URL/key/etc isn't necessarily some
static setting.
Also, if the service is attached to an output, it will stick around
until the output is destroyed.
- The settings interface has been updated so that it can allow the
usage of service plugins. What this means is that now you can create
a service plugin that can control aspects of the stream, and it
allows each service to create their own user interface if they create
a service plugin module.
- Testing out saving of current service information. Saves/loads from
JSON in to obs_data_t, seems to be working quite nicely, and the
service object information is saved/preserved on exit, and loaded
again on startup.
- I agonized over the settings user interface for days, and eventually
I just decided that the only way that users weren't going to be
fumbling over options was to split up the settings in to simple/basic
output, pre-configured, and then advanced for advanced use (such as
multiple outputs or services, which I'll implement later).
This was particularly painful to really design right, I wanted more
features and wanted to include everything in one interface but
ultimately just realized from experience that users are just not
technically knowledgable about it and will end up fumbling with the
settings rather than getting things done.
Basically, what this means is that casual users only have to enter in
about 3 things to configure their stream: Stream key, audio bitrate,
and video bitrate. I am really happy with this interface for those
types of users, but it definitely won't be sufficient for advanced
usage or for custom outputs, so that stuff will have to be separated.
- Improved the JSON usage for the 'common streaming services' context,
I realized that JSON arrays are there to ensure sorting, while
forgetting that general items are optimized for hashing. So
basically I'm just using arrays now to sort items in it.
2014-04-24 01:49:07 -07:00
|
|
|
|
}
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
2017-12-02 07:10:52 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "Mobcrush",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Primary",
|
|
|
|
|
"url": "rtmp://live.mobcrush.net/mob"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"profile": "main",
|
|
|
|
|
"max video bitrate": 6000,
|
|
|
|
|
"max audio bitrate": 160
|
|
|
|
|
}
|
|
|
|
|
},
|
2017-01-29 04:56:40 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "Web.TV",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Primary",
|
|
|
|
|
"url": "rtmp://live3.origins.web.tv/liveext"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"profile": "main",
|
|
|
|
|
"max video bitrate": 3500,
|
|
|
|
|
"max audio bitrate": 160
|
|
|
|
|
}
|
|
|
|
|
},
|
2015-08-19 16:19:03 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "GoodGame.ru",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Моscow",
|
|
|
|
|
"url": "rtmp://msk.goodgame.ru:1940/live"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
2017-01-22 16:53:31 -08:00
|
|
|
|
"name": "Vaughn Live / iNSTAGIB",
|
2015-08-19 16:19:03 -07:00
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "US: Primary",
|
2017-01-22 16:53:31 -08:00
|
|
|
|
"url": "rtmp://live.vaughnsoft.net/live"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2017-01-22 16:53:31 -08:00
|
|
|
|
"name": "US: Chicago, IL",
|
|
|
|
|
"url": "rtmp://live-ord.vaughnsoft.net/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US: Denver, CO",
|
|
|
|
|
"url": "rtmp://live-den.vaughnsoft.net/live"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2017-05-29 07:16:14 -07:00
|
|
|
|
"name": "US: New York, NY",
|
|
|
|
|
"url": "rtmp://live-nyc.vaughnsoft.net/live"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2017-01-22 16:53:31 -08:00
|
|
|
|
"name": "EU: Amsterdam, NL",
|
|
|
|
|
"url": "rtmp://live-ams.vaughnsoft.net/live"
|
2015-08-19 16:19:03 -07:00
|
|
|
|
}
|
2017-01-22 16:53:31 -08:00
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"max video bitrate": 3500,
|
|
|
|
|
"max audio bitrate": 160
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Breakers.TV",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "US: Primary",
|
|
|
|
|
"url": "rtmp://live.vaughnsoft.net/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US: Chicago, IL",
|
|
|
|
|
"url": "rtmp://live-ord.vaughnsoft.net/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US: Denver, CO",
|
|
|
|
|
"url": "rtmp://live-den.vaughnsoft.net/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
2017-05-29 07:16:14 -07:00
|
|
|
|
"name": "US: New York, NY",
|
|
|
|
|
"url": "rtmp://live-nyc.vaughnsoft.net/live"
|
2017-01-22 16:53:31 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Amsterdam, NL",
|
|
|
|
|
"url": "rtmp://live-ams.vaughnsoft.net/live"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"max video bitrate": 3500,
|
|
|
|
|
"max audio bitrate": 160
|
|
|
|
|
}
|
2015-08-19 16:19:03 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "CyberGame.TV",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "RU Origin",
|
|
|
|
|
"url": "rtmp://st.cybergame.tv:1953/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "RU Premium",
|
|
|
|
|
"url": "rtmp://premium.cybergame.tv:1953/premium"
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2016-04-30 11:28:24 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Facebook Live",
|
|
|
|
|
"common": true,
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
2018-07-03 17:03:08 -07:00
|
|
|
|
"url": "rtmps://rtmp-api.facebook.com:443/rtmp/"
|
2016-04-30 11:28:24 -07:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
2016-05-15 18:36:42 -07:00
|
|
|
|
"keyint": 2,
|
2016-04-30 11:28:24 -07:00
|
|
|
|
"profile": "main",
|
2016-09-26 01:31:08 -07:00
|
|
|
|
"max video bitrate": 4000,
|
|
|
|
|
"max audio bitrate": 128
|
2016-04-30 11:28:24 -07:00
|
|
|
|
}
|
2016-05-15 12:23:09 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2018-11-01 05:17:47 -07:00
|
|
|
|
"name": "Restream.io - RTMP",
|
|
|
|
|
"alt_names": [
|
|
|
|
|
"Restream.io"
|
|
|
|
|
],
|
2016-05-15 12:23:09 -07:00
|
|
|
|
"common": true,
|
|
|
|
|
"servers": [
|
2018-06-27 07:25:01 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Autodetect",
|
|
|
|
|
"url": "rtmp://live.restream.io/live"
|
|
|
|
|
},
|
2016-05-15 12:23:09 -07:00
|
|
|
|
{
|
2016-11-18 06:45:59 -08:00
|
|
|
|
"name": "EU-West (London, GB)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://london.restream.io/live"
|
2016-07-14 05:10:01 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2016-11-18 06:45:59 -08:00
|
|
|
|
"name": "EU-West (Amsterdam, NL)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://amsterdam.restream.io/live"
|
2016-07-14 05:10:01 -07:00
|
|
|
|
},
|
2017-08-16 06:31:49 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU-West (Luxembourg)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://luxembourg.restream.io/live"
|
2017-08-16 06:31:49 -07:00
|
|
|
|
},
|
2018-04-26 09:28:25 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU-West (Paris, FR)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://paris.restream.io/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU-West (Milan, IT)",
|
|
|
|
|
"url": "rtmp://milan.restream.io/live"
|
2018-04-26 09:28:25 -07:00
|
|
|
|
},
|
2016-05-15 12:23:09 -07:00
|
|
|
|
{
|
2016-11-18 06:45:59 -08:00
|
|
|
|
"name": "EU-Central (Frankfurt, DE)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://frankfurt.restream.io/live"
|
2016-05-15 12:23:09 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2016-11-18 06:45:59 -08:00
|
|
|
|
"name": "EU-East (Falkenstein, DE)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://falkenstein.restream.io/live"
|
2016-05-15 12:23:09 -07:00
|
|
|
|
},
|
2017-08-16 06:31:49 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "EU-South (Madrid, Spain)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://madrid.restream.io/live"
|
2017-08-16 06:31:49 -07:00
|
|
|
|
},
|
2016-05-15 12:23:09 -07:00
|
|
|
|
{
|
2016-11-18 06:45:59 -08:00
|
|
|
|
"name": "Russia (Moscow)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://moscow.restream.io/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Turkey (Istanbul)",
|
|
|
|
|
"url": "rtmp://istanbul.restream.io/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Israel (Tel Aviv)",
|
|
|
|
|
"url": "rtmp://telaviv.restream.io/live"
|
2016-08-22 07:25:40 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2016-11-18 06:45:59 -08:00
|
|
|
|
"name": "US-West (Seattle, WA)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://seattle.restream.io/live"
|
2016-05-15 12:23:09 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2016-11-18 06:45:59 -08:00
|
|
|
|
"name": "US-West (San Jose, CA)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://sanjose.restream.io/live"
|
2016-07-14 05:10:01 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2016-11-18 06:45:59 -08:00
|
|
|
|
"name": "US-Central (Dallas, TX)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://dallas.restream.io/live"
|
2016-05-15 12:23:09 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2016-11-18 06:45:59 -08:00
|
|
|
|
"name": "US-East (Washington, DC)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://washington.restream.io/live"
|
2016-05-15 12:23:09 -07:00
|
|
|
|
},
|
2017-09-11 03:29:26 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "US-East (Miami, FL)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://miami.restream.io/live"
|
2017-09-11 03:29:26 -07:00
|
|
|
|
},
|
2019-07-01 10:56:31 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "US-East (Chicago, IL)",
|
|
|
|
|
"url": "rtmp://chicago.restream.io/live"
|
|
|
|
|
},
|
2016-08-22 07:25:40 -07:00
|
|
|
|
{
|
2016-11-18 06:45:59 -08:00
|
|
|
|
"name": "NA-East (Toronto, Canada)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://toronto.restream.io/live"
|
2016-08-22 07:25:40 -07:00
|
|
|
|
},
|
2016-05-15 12:23:09 -07:00
|
|
|
|
{
|
2016-11-18 06:45:59 -08:00
|
|
|
|
"name": "SA (Saint Paul, Brazil)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://saopaulo.restream.io/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "India (Bangalore)",
|
|
|
|
|
"url": "rtmp://bangalore.restream.io/live"
|
2016-08-22 07:25:40 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia (Singapore)",
|
|
|
|
|
"url": "rtmp://singapore.restream.io/live"
|
2016-11-18 06:45:59 -08:00
|
|
|
|
},
|
2017-03-17 08:08:38 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Asia (Seoul, South Korea)",
|
|
|
|
|
"url": "rtmp://seoul.restream.io/live"
|
|
|
|
|
},
|
2018-02-28 01:07:07 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "Asia (Tokyo, Japan)",
|
|
|
|
|
"url": "rtmp://tokyo.restream.io/live"
|
|
|
|
|
},
|
2016-11-18 06:45:59 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "Australia (Sydney)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "rtmp://sydney.restream.io/live"
|
2016-05-15 12:23:09 -07:00
|
|
|
|
}
|
2016-07-14 05:10:01 -07:00
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2
|
|
|
|
|
}
|
2016-05-20 09:28:29 -07:00
|
|
|
|
},
|
2018-11-01 05:17:47 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Restream.io - FTL",
|
|
|
|
|
"common": true,
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Autodetect",
|
|
|
|
|
"url": "live.restream.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU-West (London, GB)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "london.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU-West (Amsterdam, NL)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "amsterdam.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU-West (Luxembourg)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "luxembourg.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU-West (Paris, FR)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "paris.restream.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU-West (Milan, IT)",
|
|
|
|
|
"url": "milan.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU-Central (Frankfurt, DE)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "frankfurt.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU-East (Falkenstein, DE)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "falkenstein.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU-South (Madrid, Spain)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "madrid.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Russia (Moscow)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "moscow.restream.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Turkey (Istanbul)",
|
|
|
|
|
"url": "istanbul.restream.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Israel (Tel Aviv)",
|
|
|
|
|
"url": "telaviv.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US-West (Seattle, WA)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "seattle.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US-West (San Jose, CA)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "sanjose.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US-Central (Dallas, TX)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "dallas.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US-East (Washington, DC)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "washington.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US-East (Miami, FL)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "miami.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
2019-07-01 10:56:31 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "US-East (Chicago, IL)",
|
|
|
|
|
"url": "chicago.restream.io"
|
|
|
|
|
},
|
2018-11-01 05:17:47 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "NA-East (Toronto, Canada)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "toronto.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "SA (Saint Paul, Brazil)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "saopaulo.restream.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "India (Bangalore)",
|
|
|
|
|
"url": "bangalore.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia (Singapore)",
|
|
|
|
|
"url": "singapore.restream.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia (Seoul, South Korea)",
|
|
|
|
|
"url": "seoul.restream.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia (Tokyo, Japan)",
|
|
|
|
|
"url": "tokyo.restream.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Australia (Sydney)",
|
2019-06-25 07:18:02 -07:00
|
|
|
|
"url": "sydney.restream.io"
|
2018-11-01 05:17:47 -07:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"output": "ftl_output",
|
|
|
|
|
"max audio bitrate": 160,
|
|
|
|
|
"max video bitrate": 10000,
|
|
|
|
|
"profile": "main",
|
|
|
|
|
"bframes": 0
|
|
|
|
|
}
|
|
|
|
|
},
|
2019-03-08 02:53:52 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "GameTips.TV",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Server Iran",
|
2019-04-28 05:00:12 -07:00
|
|
|
|
"url": "rtmp://rtmp.cdn.server1.gametips.tv:1935/hls"
|
2019-03-08 02:53:52 -08:00
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2016-05-20 09:28:29 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Nood",
|
|
|
|
|
"servers": [
|
2018-03-04 15:35:41 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "Global: Fastest (Recommended)",
|
|
|
|
|
"url": "rtmp://stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "NA East: Ashburn, VA, USA",
|
|
|
|
|
"url": "rtmp://us-east-1.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "NA East: Columbus, OH, USA",
|
|
|
|
|
"url": "rtmp://us-east-2.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "NA East: Montreal, QC, CAN",
|
|
|
|
|
"url": "rtmp://ca-central-1.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "NA West: San Francisco, CA, USA",
|
|
|
|
|
"url": "rtmp://us-west-1.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "NA West: Portland, OR, USA",
|
|
|
|
|
"url": "rtmp://us-west-2.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "SA East: Sao Paulo, BRA",
|
|
|
|
|
"url": "rtmp://sa-east-1.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU West: Dublin, IRL",
|
|
|
|
|
"url": "rtmp://eu-west-1.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU West: London, GBR",
|
|
|
|
|
"url": "rtmp://eu-west-2.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU West: Paris, FRA",
|
|
|
|
|
"url": "rtmp://eu-west-3.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU West: Frankfurt, DEU",
|
|
|
|
|
"url": "rtmp://eu-central-1.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia North-East: Tokyo, JPN",
|
|
|
|
|
"url": "rtmp://ap-northeast-1.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia North-East: Seoul, KOR",
|
|
|
|
|
"url": "rtmp://ap-northeast-2.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia South-East: Singapore, SGP",
|
|
|
|
|
"url": "rtmp://ap-southeast-1.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia South-East: Sydney, AUS",
|
|
|
|
|
"url": "rtmp://ap-southeast-2.stream.nood.tv/live_source"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia South: Mumbai, IND",
|
|
|
|
|
"url": "rtmp://ap-south-1.stream.nood.tv/live_source"
|
|
|
|
|
}
|
2016-06-16 14:57:26 -07:00
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
2018-03-04 15:35:41 -08:00
|
|
|
|
"max video bitrate": 25000,
|
2018-03-28 11:43:32 -07:00
|
|
|
|
"max audio bitrate": 192,
|
|
|
|
|
"x264opts": "scenecut=0"
|
2016-06-16 14:57:26 -07:00
|
|
|
|
}
|
2016-07-29 12:17:35 -07:00
|
|
|
|
},
|
2018-07-03 22:29:18 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Castr.io",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Chicago US",
|
|
|
|
|
"url": "rtmp://cg.castr.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Los Angeles US",
|
|
|
|
|
"url": "rtmp://la.castr.io"
|
|
|
|
|
},
|
2019-01-14 03:13:55 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "New York US",
|
|
|
|
|
"url": "rtmp://ny.castr.io"
|
|
|
|
|
},
|
2018-07-03 22:29:18 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Montreal CA",
|
|
|
|
|
"url": "rtmp://qc.castr.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "London UK",
|
|
|
|
|
"url": "rtmp://uk.castr.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Frankfurt DE",
|
|
|
|
|
"url": "rtmp://de.castr.io"
|
|
|
|
|
},
|
2019-01-14 03:13:55 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "Frankfurt DE 2",
|
|
|
|
|
"url": "rtmp://fr.castr.io"
|
|
|
|
|
},
|
2018-07-03 22:29:18 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Moscow RU",
|
|
|
|
|
"url": "rtmp://ru.castr.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Singapore",
|
|
|
|
|
"url": "rtmp://sg.castr.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Sydney AU",
|
|
|
|
|
"url": "rtmp://au.castr.io"
|
2019-01-14 03:13:55 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Brazil",
|
|
|
|
|
"url": "rtmp://br.castr.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US Central",
|
|
|
|
|
"url": "rtmp://us-central.castr.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US West",
|
|
|
|
|
"url": "rtmp://us-west.castr.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US East",
|
|
|
|
|
"url": "rtmp://us-east.castr.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US South",
|
|
|
|
|
"url": "rtmp://us-south.castr.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "South America",
|
|
|
|
|
"url": "rtmp://south-am.castr.io"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU Central",
|
|
|
|
|
"url": "rtmp://eu-central.castr.io"
|
2018-07-03 22:29:18 -07:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2
|
|
|
|
|
}
|
|
|
|
|
},
|
2016-07-29 12:17:35 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Boomstream",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
|
|
|
|
"url": "rtmp://live.boomstream.com/live"
|
|
|
|
|
}
|
|
|
|
|
]
|
2016-07-21 12:00:01 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2017-05-03 11:18:22 -07:00
|
|
|
|
"name": "Stream.live",
|
2016-07-21 12:00:01 -07:00
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
2017-05-03 11:18:22 -07:00
|
|
|
|
"url": "rtmp://media.stream.live:1935/live"
|
2016-07-21 12:00:01 -07:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"profile": "main",
|
|
|
|
|
"max video bitrate": 2500,
|
|
|
|
|
"max audio bitrate": 160
|
|
|
|
|
}
|
2016-08-06 23:38:13 -07:00
|
|
|
|
},
|
2016-08-30 18:23:49 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Meridix Live Sports Platform",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Primary",
|
|
|
|
|
"url": "rtmp://publish.meridix.com/live"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"max video bitrate": 3500
|
|
|
|
|
}
|
2016-09-05 22:44:40 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Afreeca.TV",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "North America : US East",
|
|
|
|
|
"url": "rtmp://rtmpmanager-aws-en-east.afreeca.tv/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "North America : US West",
|
|
|
|
|
"url": "rtmp://rtmpmanager-aws-en-west.afreeca.tv/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia : Singapore",
|
|
|
|
|
"url": "rtmp://rtmpmanager-aws-sg.afreeca.tv/live"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 1,
|
|
|
|
|
"profile": "main",
|
|
|
|
|
"max video bitrate": 5000,
|
|
|
|
|
"max audio bitrate": 192
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "아프리카TV",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Korea",
|
|
|
|
|
"url": "rtmp://rtmpmanager-freecat.afreeca.tv/app/"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 1,
|
|
|
|
|
"profile": "main",
|
|
|
|
|
"max video bitrate": 5000,
|
|
|
|
|
"max audio bitrate": 192
|
|
|
|
|
}
|
2016-09-01 04:48:32 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "CAM4",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "CAM4",
|
|
|
|
|
"url": "rtmp://origin.cam4.com/cam4-origin-live"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 1,
|
|
|
|
|
"profile": "baseline",
|
|
|
|
|
"max video bitrate": 3000,
|
|
|
|
|
"max audio bitrate": 128
|
|
|
|
|
}
|
2016-10-21 23:00:21 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Picarto",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
2017-11-03 02:49:03 -07:00
|
|
|
|
"name": "US East (Chicago, USA)",
|
2017-10-17 03:50:44 -07:00
|
|
|
|
"url": "rtmp://live.us-east1.picarto.tv/golive"
|
|
|
|
|
},
|
|
|
|
|
{
|
2017-11-03 02:49:03 -07:00
|
|
|
|
"name": "US West (Los Angeles, USA)",
|
|
|
|
|
"url": "rtmp://live.us-west1.picarto.tv/golive"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU West (Düsseldorf, Germany)",
|
2017-10-17 03:50:44 -07:00
|
|
|
|
"url": "rtmp://live.eu-west1.picarto.tv/golive"
|
2016-10-21 23:00:21 -07:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"profile": "main",
|
2017-07-24 22:09:51 -07:00
|
|
|
|
"max video bitrate": 3500
|
2016-10-21 23:00:21 -07:00
|
|
|
|
}
|
2017-02-22 09:10:25 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Pandora TV Korea",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
|
|
|
|
"url": "rtmp://plive.pandora.tv:80/mediaHub"
|
|
|
|
|
}
|
|
|
|
|
]
|
2017-02-13 12:49:47 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
2017-12-02 10:16:45 -08:00
|
|
|
|
"name": "Livestream",
|
2017-02-13 12:49:47 -08:00
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Primary",
|
|
|
|
|
"url": "rtmp://rtmpin.livestreamingest.com/rtmpin"
|
|
|
|
|
}
|
|
|
|
|
]
|
2017-06-22 14:05:25 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Chaturbate",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
2019-01-01 17:03:33 -08:00
|
|
|
|
"name": "Global Main Fastest - Recommended",
|
2017-06-22 14:05:25 -07:00
|
|
|
|
"url": "rtmp://live.stream.highwebmedia.com/live-origin"
|
|
|
|
|
},
|
|
|
|
|
{
|
2019-01-01 17:03:33 -08:00
|
|
|
|
"name": "Global Backup",
|
|
|
|
|
"url": "rtmp://live-backup.stream.highwebmedia.com/live-origin"
|
2017-06-22 14:05:25 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2019-01-01 17:03:33 -08:00
|
|
|
|
"name": "US West: Seattle, WA",
|
|
|
|
|
"url": "rtmp://live-sea.stream.highwebmedia.com/live-origin"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US West: Phoenix, AZ",
|
|
|
|
|
"url": "rtmp://live-phx.stream.highwebmedia.com/live-origin"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US Central: Salt Lake City, UT",
|
|
|
|
|
"url": "rtmp://live-slc.stream.highwebmedia.com/live-origin"
|
2017-06-22 14:05:25 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2019-01-01 17:03:33 -08:00
|
|
|
|
"name": "US Central: Chicago, IL",
|
|
|
|
|
"url": "rtmp://live-chi.stream.highwebmedia.com/live-origin"
|
2017-06-22 14:05:25 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2019-01-01 17:03:33 -08:00
|
|
|
|
"name": "US East: Atlanta, GA",
|
|
|
|
|
"url": "rtmp://live-atl.stream.highwebmedia.com/live-origin"
|
2017-06-22 14:05:25 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2019-01-01 17:03:33 -08:00
|
|
|
|
"name": "US East: Ashburn, VA",
|
|
|
|
|
"url": "rtmp://live-ash.stream.highwebmedia.com/live-origin"
|
2017-06-22 14:05:25 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2019-01-01 17:03:33 -08:00
|
|
|
|
"name": "South America: Sao Paulo, Brazil",
|
|
|
|
|
"url": "rtmp://live-gru.stream.highwebmedia.com/live-origin"
|
2017-06-22 14:05:25 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2019-01-01 17:03:33 -08:00
|
|
|
|
"name": "EU: Amsterdam, NL",
|
|
|
|
|
"url": "rtmp://live-nld.stream.highwebmedia.com/live-origin"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Alblasserdam, NL",
|
|
|
|
|
"url": "rtmp://live-alb.stream.highwebmedia.com/live-origin"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Frankfurt, DE",
|
|
|
|
|
"url": "rtmp://live-fra.stream.highwebmedia.com/live-origin"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU: Belgrade, Serbia",
|
|
|
|
|
"url": "rtmp://live-srb.stream.highwebmedia.com/live-origin"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Singapore",
|
|
|
|
|
"url": "rtmp://live-sin.stream.highwebmedia.com/live-origin"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia: Tokyo, Japan",
|
|
|
|
|
"url": "rtmp://live-nrt.stream.highwebmedia.com/live-origin"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Australia: Sydney",
|
|
|
|
|
"url": "rtmp://live-syd.stream.highwebmedia.com/live-origin"
|
2017-06-22 14:05:25 -07:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
2019-01-01 17:03:33 -08:00
|
|
|
|
"max video bitrate": 50000,
|
2017-06-22 14:05:25 -07:00
|
|
|
|
"max audio bitrate": 192
|
|
|
|
|
}
|
2017-07-02 12:49:22 -07:00
|
|
|
|
},
|
2017-07-19 17:35:16 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Twitter / Periscope",
|
|
|
|
|
"common": true,
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "US West: California",
|
|
|
|
|
"url": "rtmp://ca.pscp.tv:80/x"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US West: Oregon",
|
|
|
|
|
"url": "rtmp://or.pscp.tv:80/x"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US East: Virginia",
|
|
|
|
|
"url": "rtmp://va.pscp.tv:80/x"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "South America: Brazil",
|
|
|
|
|
"url": "rtmp://br.pscp.tv:80/x"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU West: Ireland",
|
|
|
|
|
"url": "rtmp://ie.pscp.tv:80/x"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "EU Central: Germany",
|
|
|
|
|
"url": "rtmp://de.pscp.tv:80/x"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia/Pacific: Australia",
|
|
|
|
|
"url": "rtmp://au.pscp.tv:80/x"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia/Pacific: Japan",
|
|
|
|
|
"url": "rtmp://jp.pscp.tv:80/x"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia/Pacific: Singapore",
|
|
|
|
|
"url": "rtmp://sg.pscp.tv:80/x"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
2018-08-24 08:42:42 -07:00
|
|
|
|
"keyint": 3,
|
|
|
|
|
"max video bitrate": 4000,
|
|
|
|
|
"max audio bitrate": 128
|
2017-07-19 17:35:16 -07:00
|
|
|
|
}
|
2017-08-05 21:28:07 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Switchboard Live (Joicaster)",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default - Performance Global",
|
|
|
|
|
"url": "rtmp://ingest-global-a.switchboard.zone/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US West",
|
|
|
|
|
"url": "rtmp://ingest-us-west.a.switchboard.zone/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "US East",
|
|
|
|
|
"url": "rtmp://ingest-us-east.a.switchboard.zone/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Europe West",
|
|
|
|
|
"url": "rtmp://ingest-eu-west.a.switchboard.zone/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Europe Central",
|
|
|
|
|
"url": "rtmp://ingest-us-east.a.switchboard.zone/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Australia East",
|
|
|
|
|
"url": "rtmp://ingest-au-east.a.switchboard.zone/live"
|
|
|
|
|
}
|
|
|
|
|
]
|
2017-08-16 00:21:17 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Looch",
|
|
|
|
|
"common": false,
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Primary Looch ingest server",
|
|
|
|
|
"url": "rtmp://ingest.looch.tv/live"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"profile": "main",
|
|
|
|
|
"max video bitrate": 6000,
|
|
|
|
|
"max audio bitrate": 160
|
|
|
|
|
}
|
2017-10-20 13:18:07 -07:00
|
|
|
|
},
|
2017-11-07 05:32:25 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "Eventials",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
|
|
|
|
"url": "rtmp://live.eventials.com/eventialsLiveOrigin"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 1,
|
|
|
|
|
"profile": "baseline",
|
|
|
|
|
"max video bitrate": 900,
|
|
|
|
|
"max audio bitrate": 192
|
|
|
|
|
}
|
2017-10-31 23:38:21 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
2018-09-13 03:05:25 -07:00
|
|
|
|
"name": "Lahzenegar - StreamG | لحظهنگار - استریمجی",
|
2017-10-31 23:38:21 -07:00
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Primary",
|
2018-09-13 03:05:25 -07:00
|
|
|
|
"url": "rtmp://rtmp.lahzecdn.com/pro"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Iran",
|
|
|
|
|
"url": "rtmp://rtmp-iran.lahzecdn.com/pro"
|
2017-10-31 23:38:21 -07:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
2018-09-13 03:05:25 -07:00
|
|
|
|
"keyint": 2,
|
|
|
|
|
"profile": "main",
|
|
|
|
|
"max video bitrate": 2800,
|
|
|
|
|
"max audio bitrate": 128
|
2017-10-31 23:38:21 -07:00
|
|
|
|
}
|
2017-11-09 19:21:02 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "MyLive",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
|
|
|
|
"url": "rtmp://stream.mylive.in.th/live"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"profile": "main",
|
|
|
|
|
"max video bitrate": 7000,
|
|
|
|
|
"max audio bitrate": 192
|
|
|
|
|
}
|
2018-02-07 14:15:13 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "SermonAudio.com",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Primary",
|
|
|
|
|
"url": "rtmp://stream.sermonaudio.com/"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"max video bitrate": 1000,
|
|
|
|
|
"max audio bitrate": 64
|
|
|
|
|
}
|
2018-01-30 07:47:03 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Vimeo",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
|
|
|
|
"url": "rtmp://rtmp.cloud.vimeo.com/live"
|
|
|
|
|
}
|
|
|
|
|
]
|
2018-03-17 01:13:52 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Aparat",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
|
|
|
|
"url": "rtmp://rtmp.cdn.asset.aparat.com:443/event"
|
|
|
|
|
}
|
|
|
|
|
]
|
2018-07-09 01:14:02 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "KakaoTV",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
|
|
|
|
"url": "rtmp://rtmp.play.kakao.com/kakaotv"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"max video bitrate": 8000,
|
|
|
|
|
"max audio bitrate": 192
|
|
|
|
|
}
|
2018-07-24 11:26:37 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Piczel.tv",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
|
|
|
|
"url": "rtmp://piczel.tv:1935/live"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"max video bitrate": 5000
|
|
|
|
|
}
|
2018-08-10 13:27:21 -07:00
|
|
|
|
},
|
2019-01-07 12:33:53 -08:00
|
|
|
|
{
|
|
|
|
|
"name": "STAGE TEN",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "STAGE TEN",
|
|
|
|
|
"url": "rtmps://app-rtmp.stageten.tv:443/stageten"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"profile": "baseline",
|
|
|
|
|
"max video bitrate": 4000,
|
|
|
|
|
"max audio bitrate": 128
|
|
|
|
|
}
|
|
|
|
|
},
|
2018-09-24 06:31:55 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "DLive",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
|
|
|
|
"url": "rtmp://stream.dlive.tv/live"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommend": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"max video bitrate": 6000,
|
|
|
|
|
"max audio bitrate": 160
|
|
|
|
|
}
|
2018-10-24 07:56:28 -07:00
|
|
|
|
},
|
2018-10-25 06:34:39 -07:00
|
|
|
|
{
|
|
|
|
|
"name": "Lightcast.com",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "North America / East",
|
|
|
|
|
"url": "rtmp://us-east.live.lightcast.com/202E1F/default"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "North America / West",
|
|
|
|
|
"url": "rtmp://us-west.live.lightcast.com/202E1F/default"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Europe / Amsterdam",
|
|
|
|
|
"url": "rtmp://europe.live.lightcast.com/202E1F/default"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Europe / Frankfurt",
|
|
|
|
|
"url": "rtmp://europe-fra.live.lightcast.com/202E1F/default"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Europe / Stockholm",
|
|
|
|
|
"url": "rtmp://europe-sto.live.lightcast.com/202E1F/default"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Asia / Hong Kong",
|
|
|
|
|
"url": "rtmp://asia.live.lightcast.com/202E1F/default"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Australia / Sydney",
|
|
|
|
|
"url": "rtmp://australia.live.lightcast.com/202E1F/default"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommend": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"max video bitrate": 6000,
|
|
|
|
|
"max audio bitrate": 160
|
|
|
|
|
}
|
2018-12-04 01:42:31 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Bongacams",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Default",
|
|
|
|
|
"url": "rtmp://origin.bcrncdn.com:1934/live"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommend": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"max video bitrate": 6000,
|
|
|
|
|
"max audio bitrate": 192
|
|
|
|
|
}
|
2019-01-30 19:25:54 -08:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Camplace",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Camplace - Default",
|
|
|
|
|
"url": "rtmp://rtmp.camplace.com"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommend": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"max video bitrate": 3000,
|
|
|
|
|
"max audio bitrate": 128
|
|
|
|
|
}
|
2019-04-09 17:10:43 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "OnlyFans.com",
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "USA",
|
|
|
|
|
"url": "rtmp://route0.onlyfans.com/live"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Europe",
|
|
|
|
|
"url": "rtmp://route0-dc2.onlyfans.com/live"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommend": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"profile": "main",
|
|
|
|
|
"max video bitrate": 2500,
|
|
|
|
|
"max audio bitrate": 192,
|
|
|
|
|
"bframes": 0,
|
|
|
|
|
"x264opts": "tune=zerolatency"
|
|
|
|
|
}
|
2019-06-05 13:32:44 -07:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Steam",
|
|
|
|
|
"common": false,
|
|
|
|
|
"servers": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Chicago, US",
|
|
|
|
|
"url": "rtmp://ingest-any-ord1.broadcast.steamcontent.com/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Seattle, US",
|
|
|
|
|
"url": "rtmp://ingest-any-sea1.broadcast.steamcontent.com/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Los Angeles, US",
|
|
|
|
|
"url": "rtmp://ingest-any-lax1.broadcast.steamcontent.com/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Washington DC, US",
|
|
|
|
|
"url": "rtmp://ingest-any-iad1.broadcast.steamcontent.com/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Frankfurt, DE",
|
|
|
|
|
"url": "rtmp://ingest-any-fra1.broadcast.steamcontent.com/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "London, UK",
|
|
|
|
|
"url": "rtmp://ingest-any-lhr1.broadcast.steamcontent.com/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Stockholm, SE",
|
|
|
|
|
"url": "rtmp://ingest-any-sto1.broadcast.steamcontent.com/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Tokyo, JP",
|
|
|
|
|
"url": "rtmp://ingest-any-tyo1.broadcast.steamcontent.com/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Hong Kong, HK",
|
|
|
|
|
"url": "rtmp://ingest-any-hkg1.broadcast.steamcontent.com/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Singapore, SG",
|
|
|
|
|
"url": "rtmp://ingest-any-sgp1.broadcast.steamcontent.com/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Sydney, AU",
|
|
|
|
|
"url": "rtmp://ingest-any-syd1.broadcast.steamcontent.com/app"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "São Paulo, BR",
|
|
|
|
|
"url": "rtmp://ingest-any-gru1.broadcast.steamcontent.com/app"
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"recommended": {
|
|
|
|
|
"keyint": 2,
|
|
|
|
|
"profile": "high",
|
|
|
|
|
"max video bitrate": 7000,
|
|
|
|
|
"max audio bitrate": 128
|
|
|
|
|
}
|
2015-08-16 04:10:32 -07:00
|
|
|
|
}
|
2015-08-19 16:19:03 -07:00
|
|
|
|
]
|
2016-06-16 14:57:26 -07:00
|
|
|
|
}
|