Issues while testing a mobile stream
@pglowacky is already working on this.
Since Sep 12, 2022.
- Dominant language
- TypeScript
- Stars
- 88
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
Using Streamlabs mobile application on an iPhone, stream started on 9/6/22 at 8:54am ET using paige+admin@livepeer.org account.
1. Both Bitmovin and the dashboard player only detected one rendition. https://hls-js.netlify.app/demo detected multiple renditions.
2. When I played it back using Bitmovin on Safari there was no video, just audio
3. About 10 minutes into the stream, it started buffering and never recovered despite no change to the network environment.
`{
"index": 1,
"codec_name": "h264",
"codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
"profile": "Baseline",
"codec_type": "video",
"codec_tag_string": "[27][0][0][0]",
"codec_tag": "0x001b",
"width": 720,
"height": 1280,
"coded_width": 720,
"coded_height": 1280,
"closed_captions": 0,
"has_b_frames": 0,
"pix_fmt": "yuv420p",
"level": 31,
"refs": 1,
"is_avc": "false",
"nal_length_size": "0",
"r_frame_rate": "30/1",
"avg_frame_rate": "30/1",
"time_base": "1/90000",
"start_pts": 85716630,
"start_time": "952.407000",
"bits_per_raw_sample": "8",
"disposition": {
"default": 0,
"dub": 0,
"original": 0,
"comment": 0,
"lyrics": 0,
"karaoke": 0,
"forced": 0,
"hearing_impaired": 0,
"visual_impaired": 0,
"clean_effects": 0,
"attached_pic": 0,
"timed_thumbnails": 0
},
"tags": {
"variant_bitrate": "2620048"
}
}`
Generated this master HLS manifest:
`curl https://livepeercdn.com/hls/e3e867me7dsa2gzz/index.m3u8
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=129328,CODECS="mp4a.40.2"
0/index.m3u8`
^ describes only a single resolution
Currently unclear if there were issues related to a misconfiguration at Streamlabs (I didn't change the settings) or how we handle the stream.
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.