<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>26416</bug_id>
          
          <creation_ts>2009-06-15 14:52:27 -0700</creation_ts>
          <short_desc>When using the HTML 5 &lt;video&gt; element, RTP/RTSP streaming .mov/.mp4 video playback doesn&apos;t work.</short_desc>
          <delta_ts>2023-10-13 08:25:17 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Media</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>rtsp://onlinecampus.org:8000/CCC/CCC2005-sm.mov</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kurt">kwolf22</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>sjoerd</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>126042</commentid>
    <comment_count>0</comment_count>
    <who name="Kurt">kwolf22</who>
    <bug_when>2009-06-15 14:52:27 -0700</bug_when>
    <thetext>Summary: 
Although HTTP streaming of .mov/.mp4 video works using the HTML 5 &lt;video&gt; element, support for IETF standard RTP/RTSP streaming protocols using the HTML 5 &lt;video&gt; element does not work.

Steps to Reproduce:
embedded the following element in an HTML page:

&lt;video src=&quot;rtsp://onlinecampus.org:8000/CCC/CCC2005-sm.mov&quot; controls&gt;&lt;/video&gt;

Expected Results:
Expected to see video playback similar to using the &lt;object&gt; and/or &lt;embed&gt; elements

Actual Results:
No video is displayed &amp; controls do not function.

Regression:
Issue occurs with all versions of Safari (Windows &amp; Mac) that support the HTML 5 &lt;video&gt; element

Notes:
Tried adding the type=&quot;video/quicktime&quot; parameter with no success
Attempted to use several other RTSP-specific mime types with no success (RFC2326, 14.1-14.3):
application/sdp
application/x-rtsp-mh
application/x-rtsl

Sample of video embedded in HTML using &lt;object&gt; &amp; &lt;embed&gt; elements:

&lt;!-- use &lt;object&gt; for i.e., use &lt;embed&gt; for all others --&gt;
&lt;object 
classid=&quot;clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B&quot; 
codebase=&quot;http://www.apple.com/qtactivex/qtplugin.cab&quot;
height=&quot;256&quot; 
width=&quot;320&quot; &gt;
&lt;param name=&quot;src&quot; value=&quot;rtsp://onlinecampus.org:8000/CCC/CCC2005-sm.mov&quot;/&gt;
&lt;param name=&quot;scale&quot; value=&quot;aspect&quot; /&gt;
&lt;param name=&quot;controller&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;autoplay&quot; value=&quot;false&quot; /&gt;
&lt;embed 
type=&quot;video/quicktime&quot;
pluginspage=&quot;http://www.apple.com/quicktime/download/&quot;
height=&quot;256&quot; 
width=&quot;320&quot;
src=&quot;rtsp://onlinecampus.org:8000/CCC/CCC2005-sm.mov&quot;
scale=&quot;aspect&quot;
controller=&quot;true&quot; 
autoplay=&quot;false&quot; /&gt;
&lt;/object&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131538</commentid>
    <comment_count>1</comment_count>
    <who name="Sjoerd Tieleman (tieleman)">sjoerd</who>
    <bug_when>2009-07-14 05:51:00 -0700</bug_when>
    <thetext>I am experiencing the same problem. We would like to experiment with delivering our existing streaming video using HTML5, but are unable to do so at the moment without support for RTSP.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164254</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-11-17 09:41:39 -0800</bug_when>
    <thetext>Have you looked at &lt;http://tools.ietf.org/html/draft-pantos-http-live-streaming-01&gt; ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164259</commentid>
    <comment_count>3</comment_count>
    <who name="Sjoerd Tieleman (tieleman)">sjoerd</who>
    <bug_when>2009-11-17 10:00:15 -0800</bug_when>
    <thetext>Hi Simon,

Yes, I have looked at live streaming. However, I work for the public broadcast organisation of the Netherlands and our entire video archive (almost everything broadcast on Dutch public TV) is available on our Darwin (and Windows Media) streaming servers (see http://www.uitzendinggemist.nl/). Converting everything to a different streaming platform is currently not really an option.
We are looking at HTML5 and I assumed that it would just use the QuickTime backend on Webkit/OS X to provide streaming playback.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164369</commentid>
    <comment_count>4</comment_count>
    <who name="Kurt">kwolf22</who>
    <bug_when>2009-11-17 15:50:22 -0800</bug_when>
    <thetext>I&apos;m in the same situation as Sjoerd.  That is, I have a large investment in Darwin/QuickTime RTSP video streaming; which has been working very well for quite a few years.  For that reason, I&apos;m not interested in changing our back-end streaming technology.  Rather, I&apos;d like to take advantage of the many different options that are now available for presenting video streams in the UI via the HTML 5 &lt;video&gt; element.  I&apos;ve been amazed at the possibilities for incorporating CSS effects with the &lt;video&gt; element.  If only it worked with RTSP streaming...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1984893</commentid>
    <comment_count>5</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2023-10-13 08:25:17 -0700</bug_when>
    <thetext>@Eric - is this still applicable?</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>