It could be you are connecting to an old Twitch ingest server that is no longer maintained. The second log shows:
19:26:05.516: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://live-ord.twitch.tv/app...
19:26:05.580: [rtmp stream: 'adv_stream'] Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
19:26:06.359: [rtmp stream: 'adv_stream'] Connection to rtmp://live-ord.twitch.tv/app successful
19:26:06.384: ==== Streaming Start ===============================================
19:28:39.569: User switched to scene 'PROMo'
19:32:10.767: User switched to scene 'LIVE'
19:32:10.771: A sprite cannot be drawn without a width/height
19:32:10.772: A sprite cannot be drawn without a width/height
19:58:45.562: WriteN, RTMP send error 10054 (4097 bytes)
19:58:45.562: WriteN, RTMP send error 10054 (80 bytes)
19:58:45.562: WriteN, RTMP send error 10038 (42 bytes)
19:58:45.562: [rtmp stream: 'adv_stream'] Disconnected from rtmp://live-ord.twitch.tv/ap
The dropdown list that you choose to select the Twitch streaming server seems to be wrong. In particular, the OBS services.json file is not updated to reflect the current state of Twitch ingest servers. Its using the old live-ord URL:
156 {
157 "name": "US East: Chicago",
158: "url": "rtmp://live-ord.twitch.tv/app"
159 },
160 {
Twitch says it's Chicago ingest servers on the
Twitch ingest page are (live-ord2, live-ord3). So it could be that the live-ord server is running old service software or is a server with problems they haven't taken offline.
See if this fixes your problem:
- Go to the C:/Users/Username/AppData/Roaming/obs-studio/basic/profiles directory.
- Inside this directory are all the profiles you created.
- Open up the service.json file with a text editor (*)
- Edit it to point at live-02 or live-03
(*) DO NOT SHOW THIS FILE IN THE FORUMS AS IT CONTAINS YOUR STREAM KEY
I would suggest marking this as a Bug Report (change from Question/Help) so that the developers can see this and modify the JSON file appropriately.