title: Why doesn't my MPEG-TS play on iOS?
body: <p>My MPEG-TS video isn't playing on iOS via HTTP Live Streaming and I am not sure why. I know my iOS code/m3u8 format is correct because if I replace my .ts file with a sample one from apple (bipbop), it works. I provided information on my video (doesn't work) and the one that works.</p>
  
  <h2>Mine (not working)</h2>
  
  <pre><code>General
  ID                                       : 1 (0x1)
  Format                                   : MPEG-TS
  File size                                : 9.57 MiB
  Duration                                 : 3s 265ms
  Overall bit rate mode                    : Variable
  Overall bit rate                         : 24.3 Mbps
  
  Video
  ID                                       : 769 (0x301)
  Menu ID                                  : 1 (0x1)
  Format                                   : AVC
  Format/Info                              : Advanced Video Codec
  Format profile                           : High@L4.2
  Format settings, CABAC                   : No
  Format settings, ReFrames                : 1 frame
  Codec ID                                 : 27
  Duration                                 : 3s 279ms
  Bit rate                                 : 23.1 Mbps
  Width                                    : 1 920 pixels
  Height                                   : 1 080 pixels
  Display aspect ratio                     : 16:9
  Color space                              : YUV
  Chroma subsampling                       : 4:2:0
  Bit depth                                : 8 bits
  Scan type                                : Progressive
  Stream size                              : 9.01 MiB (94%)
  </code></pre>
  
  <h2>Apples (working)</h2>
  
  <pre><code>General
  ID                                       : 1 (0x1)
  Format                                   : MPEG-TS
  File size                                : 281 KiB
  Duration                                 : 9s 943ms
  Overall bit rate mode                    : Variable
  Overall bit rate                         : 231 Kbps
  
  Video
  ID                                       : 257 (0x101)
  Menu ID                                  : 1 (0x1)
  Format                                   : AVC
  Format/Info                              : Advanced Video Codec
  Format profile                           : Main@L2.1
  Format settings, CABAC                   : No
  Format settings, ReFrames                : 2 frames
  Format settings, GOP                     : M=2, N=24
  Codec ID                                 : 27
  Duration                                 : 9s 542ms
  Width                                    : 400 pixels
  Height                                   : 300 pixels
  Display aspect ratio                     : 4:3
  Color space                              : YUV
  Chroma subsampling                       : 4:2:0
  Bit depth                                : 8 bits
  Scan type                                : Progressive
  Color primaries                          : BT.601 NTSC
  Transfer characteristics                 : BT.709
  Matrix coefficients                      : BT.601
  
  Audio
  ID                                       : 258 (0x102)
  Menu ID                                  : 1 (0x1)
  Format                                   : AAC
  Format/Info                              : Advanced Audio Codec
  Format version                           : Version 4
  Format profile                           : LC
  Muxing mode                              : ADTS
  Codec ID                                 : 15
  Duration                                 : 9s 380ms
  Bit rate mode                            : Variable
  Channel(s)                               : 2 channels
  Channel positions                        : Front: L R
  Sampling rate                            : 22.05 KHz
  Compression mode                         : Lossy
  Delay relative to video                  : -121ms
  </code></pre>
  
  <p>My video doesn't have an audio stream, but that shouldn't matter.</p>
  
  <p><strong>What is it about my video that makes it not work via HTTP Live Streaming?</strong></p>