{"id":1125,"date":"2005-03-21T14:29:07","date_gmt":"2005-03-21T19:29:07","guid":{"rendered":"http:\/\/www.walking-productions.com\/notslop\/2005\/03\/21\/quicktime-latency\/"},"modified":"2005-03-21T14:29:07","modified_gmt":"2005-03-21T19:29:07","slug":"quicktime-latency","status":"publish","type":"post","link":"https:\/\/www.walking-productions.com\/notslop\/2005\/03\/21\/quicktime-latency\/","title":{"rendered":"QuickTime Latency"},"content":{"rendered":"<p>I have done exhaustive research regarding this in the past but I still have persistent problems with latency when using QuickTime or MPEG-4 streaming in my projects so I am doing the research again (and posting it here so I can find it later).  <\/p>\n<p>Here are the links for further examination (from Apple&#8217;s Mailing Lists):<br \/>\n<a href=\"http:\/\/lists.apple.com\/archives\/streaming-server-users\/2003\/Oct\/msg00125.html\">Latency on Streaming Server &#8211; Some information<\/a> &#8211; How to change a setting on the QTSS that controls one aspect of latency created by the server.<br \/>\n<a href=\"http:\/\/lists.apple.com\/archives\/streaming-server-users\/2003\/Jan\/msg00121.html\">Re: latency problem<\/a> &#8211; Explains the reasoning for the latency from Apple&#8217;s point of view.<br \/>\n<a href=\"http:\/\/lists.apple.com\/archives\/streaming-server-users\/2005\/Jan\/msg00022.html\">Re: Instant-On &amp; double frame rate<\/a> &#8211; Gives a rundown on editing the server config to reduce latency.<br \/>\n<a href=\"http:\/\/lists.apple.com\/archives\/streaming-server-users\/2003\/Apr\/msg00037.html\">Re: Video conferencing<\/a> &#8211; More of the same<br \/>\n<a href=\"http:\/\/lists.apple.com\/archives\/streaming-server-developers\/2000\/Nov\/msg00077.html\">Getting real-time streaming to be more real-time<\/a> &#8211; interesting note regarding specifing time stamp increments in video\/audio samples to reduce latency.  A major hack.<br \/>\n<a href=\"http:\/\/lists.apple.com\/archives\/streaming-server-dev\/2002\/Sep\/msg00050.html\">Re: I found there are more than 7 seconds time delay between the real live<\/a> &#8211; More about what the latency is all about.<br \/>\n<a href=\"http:\/\/lists.apple.com\/archives\/streaming-server-developers\/2000\/Dec\/msg00001.html\">Re: Getting real-time streaming to be more real-time<\/a> &#8211; Change the SDP file to set the default buffer on the player lower.<br \/>\n<a href=\"http:\/\/lists.apple.com\/archives\/streaming-server-dev\/2002\/Oct\/msg00054.html\">Re: Streaming latency between two separate computers<\/a> &#8211; Use multicast<br \/>\n<a href=\"http:\/\/lists.apple.com\/archives\/streaming-server-users\/2003\/Mar\/msg00163.html\">Re: Request for User-Configurable Latency Parameters<\/a> &#8211; One of the original emails quoted above for changing latency parameters.<br \/>\n<a href=\"http:\/\/lists.apple.com\/archives\/streaming-server-developers\/2001\/Jul\/msg00057.html\">Re: buffering time<\/a> &#8211; Changing buffering time in home made QT playback app (using QT API, should therefore work with QT4J).<br \/>\n<a href=\"http:\/\/lists.apple.com\/archives\/streaming-server-developers\/2001\/Jul\/msg00059.html\">Re: buffering time<\/a> &#8211; More of the same.<\/p>\n<p>Last:  Use these libraries to build own streaming server and client: <a href=\"http:\/\/live.sourceforge.net\/\">LIVE.COM Streaming Media: RTP\/RTCP and RTSP Open Source Libraries<\/a><\/p>\n<p>Ok..  now to try out all of the possibilities..<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have done exhaustive research regarding this in the past but I still have persistent problems with latency when using QuickTime or MPEG-4 streaming in my projects so I am doing the research again (and posting it here so I can find it later). Here are the links for further examination (from Apple&#8217;s Mailing Lists): &hellip; <a href=\"https:\/\/www.walking-productions.com\/notslop\/2005\/03\/21\/quicktime-latency\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">QuickTime Latency<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-1125","post","type-post","status-publish","format-standard","hentry","category-streaming-and-multi-media"],"_links":{"self":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/posts\/1125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/comments?post=1125"}],"version-history":[{"count":0,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/posts\/1125\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/media?parent=1125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/categories?post=1125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.walking-productions.com\/notslop\/wp-json\/wp\/v2\/tags?post=1125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}