WowzaMediaSystems / wse-example-pushpublish-hls

Wowza Streaming Engine™ sample and documentation for implementing an HLS Push Publishing (Stream Target) profile.
34 stars 8 forks source link

The playlist file was not sent #8

Closed Tkamiya closed 6 years ago

Tkamiya commented 6 years ago

Hello,

I have tried your example of pushpublish hls jre file with Wowza 4.7.6 for AmazonS3. Then I confirmed the .ts files were sent in there properly but the .m3u8 playlist file did not.

Would you check it?

rogerlittin commented 6 years ago

Hi,

I've just rebuilt the jar file against 4.7.6 in case there were any changes. Please retest with the latest version. If you're still having problems then please enable debug logging for your Stream Target and run a test. Please open a support ticket and upload the conf & logs folders along with a description of the problem.

Thanks,

Roger.

Tkamiya commented 6 years ago

Hi Roger,

Thank you for your help.

Unfortunately, there is still problem in spite of replaced to your latest jre file...

Therefore, I have enabled the debug logging for Stream Target. I referred to the following instruction. https://www.wowza.com/docs/how-to-debug-push-publishing Is this correct one? And also, where can I find the debug log? After enabled the pushPublishDebug in my live application, I expected a debug log file will be output in logs folder. However, I could not find out the debug log in logs folder.

If it is correct, then I will send my log files to your support team.

rogerlittin commented 6 years ago

Yes, that is correct. The logging should be written to the wowzastreamingengine_access.log file.

Tkamiya commented 6 years ago

Thank you very much. I have sent the log files to support team.

Tkamiya commented 6 years ago

I have confirmed a new thing. The local file output feature works properly. Just in case.

rogerlittin commented 6 years ago

I think I have fixed it. The playback urls have ../but we weren't stripping this out before creating the upload urls. This looks like it was causing problems with S3. I also changed it in the local file handler because it isn't necessary.

rogerlittin commented 6 years ago

As of Wowza Streaming Engine 4.7.6, the adaptiveGroups (plural) Stream Target key is deprecated. This has been replaced by the adaptiveGroup (singular) key which should be used instead. There is a bug in 4.7.6 where the deprecated key should still work but it doesn't and this will be resolved in 4.7.6.01. In the meantime, renaming the deprecated key to the new name in each map entry that uses it will fix the issue. The bug prevents the group master playlist from being uploaded if the old key name is used.