Post multi-node investigate: Stream dropping occasionally
@iameli is already working on this.
Since Aug 8, 2022.
- Dominant language
- TypeScript
- Stars
- 88
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the bug (required)** A clear and concise description of what the bug
is.
Kevin from Lot Radio:
- did some testing and tried to load one of the requests that failed. Here is the curl for that request:
```shell
curl 'https://nyc-cdn.livepeer.com/hls/video+c98f8twru6askmpe/0_1/14998234_15001234.ts' \
-H 'authority: [nyc-cdn.livepeer.com](http://nyc-cdn.livepeer.com/)' \
-H 'accept: */*' \
-H 'accept-language: en-US,en;q=0.9,fr-FR;q=0.8,fr;q=0.7' \
-H 'cache-control: no-cache' \
-H 'origin: [https://www.thelotradio.com'](https://www.thelotradio.com/) \
-H 'pragma: no-cache' \
-H 'referer: [https://www.thelotradio.com/'](https://www.thelotradio.com/) \
-H 'sec-ch-ua: ".Not/A)Brand";v="99", "Google Chrome";v="103", "Chromium";v="103"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "macOS"' \
-H 'sec-fetch-dest: empty' \
-H 'sec-fetch-mode: cors' \
-H 'sec-fetch-site: cross-site' \
-H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/[103.0.0.0](http://103.0.0.0/) Safari/537.36' \
--compressed --output test-4.ts
```
- When I inspected the response for this request, I see the following error in plain text:
`The requested fragment is no longer kept in memory on the server and cannot be served.`
- This is a current live stream so I was surprised to see this fragment wasn't available. Are there any settings that can be adjusted to keep these in memory longer?
- This issue occurred today at 6:33 pm EST (8/8)
**NOTE**
Also, I inspected some of the binary from one of these TS fragments, and saw "Lorem ipsum..." in plain text. Is there any reason why this would be padding our fragments? This feels very strange to me
**Expected behavior (required)** A clear and concise description of what you
expected to happen.
**To Reproduce (required)** Steps to reproduce the behavior:
Visit: https://www.thelotradio.com/
**Device (required):**
- Device: Macintosh; Intel Mac
- OS: OS X 10_15_7
- Browser Safari/537.36'
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.