IIS 7 and Above
Worker process crash on Windows 10/IIS Media Services 4.1
Last post Sep 08, 2017 11:26 PM by lextm
Sep 08, 2017 12:49 PM|BillArnette|LINK
This only happens on Windows 10/IIS 10/IIS Meida Services 4.1, and only one some boxes. It works fine on Windows 7/IIS 7.5
My application creates a publishing point using the IIS Media Services REST API and is able to start POSTing to it just fine. The application uses the Smooth Streaming Format SDK Beta 2 to create the stream.
I can see in INETMGR that the publishing point is receiving data. If I look in the archive directory the files are all being written correctly.
Then when I connect an HLS client such as http://video-dev.github.io/hls.js/demo/
The worker process crashes in mpeg2tssink.dll
The strange part is that if I start my application again (which re-creates the publishing point and starts streaming to it) the next connect attempt succeeds.
But if I restart IIS and start over again, it again crashes on the first connect from the HLS client. Again, restart the application and the next connection attempt succeeds.
Dump file here: https://s3.amazonaws.com/StarWitnessSoftware/w3wp.dmp
Again, this works perfectly fine on Windows 7/IIS 7.5/5/IIS Media Services 4.1
I have set the correct (AFAICT) permissions on the archive directory as per another thread on this forum.
Sep 08, 2017 01:48 PM|lextm|LINK
There might be tricks to install legacy out-of-band modules to IIS 10, which obviously you used, but Microsoft does not officially support such at all. You need to go back to IIS 7.5 or 8.x.
Sep 08, 2017 05:27 PM|BillArnette|LINK
Can IIS 7.5/8 be installed on Win 10?
Sep 08, 2017 11:26 PM|lextm|LINK
Your best option is to go back to Windows Server 2012 R2 (or Windows 8.1) and use IIS 8.5,