Closed Bug 929897 Opened 11 years ago Closed 10 years ago

[RTSP] Support Rtsp protocol when receive HTTP 302 Moved Temporarily response with RTSP url

Categories

(Firefox OS Graveyard :: General, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:1.4+)

RESOLVED DUPLICATE of bug 949675
blocking-b2g 1.4+

People

(Reporter: vchang, Assigned: ethan)

References

Details

(Whiteboard: [FT:RIL])

Attachments

(1 file)

In HTTP 302 response, you may find Rtsp url link in Location header below.    
Location: rtsp://xxx.xxx.xxx.xxx/testLink.3gp


Client  --- Http Get--> Http Server    Rtsp Server  
        <-- Http 302---
        <-- RTSP --------------------->
        <-- RTP -----------------------
        <-- RTCP ----------------------
Assignee: nobody → ettseng
blocking-b2g: --- → 1.3?
Work Note
Test site: http://tiv-dmz.homeip.net/VQG/?menu=VQG.MSM
Steps:
1. Click 0: MSM.1-6 - Basic Video Streaming
2. Click 7: SDP H.264 192kbps AACPlus 24kbps QVGA 10fps (to RTSP redirect)
The link is:
http://tiv-dmz.homeip.net/content/sdpgen/h264_192kbps_aacPlus_24kbps_3sec_QVGA_10_fps.sdp?redirect=1&sessionID=18p6849Bvnr2QEtj

If we click this link in Chrome/Firefox in Ubuntu desktop, a pop-up window appears to ask for launching application. If we choose VLC media player, it can play the streaming video with the following RTSP link:
rtsp://tiv-dmz.homeip.net/h264_192kbps_aacPlus_24kbps_3sec_QVGA_10_fps.3gp?redirect=1&sessionID=84KmiejPeKLOiyxd
blocking-b2g: 1.3? → 1.4?
Whiteboard: [FT:RIL]
Carrier's requirement will be deal in v1.4.
blocking-b2g: 1.4? → 1.4+
*** Work Note ***
The url of rtsp is carried in "Location" field in HTTP 302 response.
HTTP/1.1 302 Moved Temporarily\r\n
...
Content-Length: 0\r\n
Location: rtsp://tiv-dmz.homeip.net/h264_192kbps_aacPlus_24kbps_3sec_QVGA_10_fps.3gp?redirect=1&sessionID=Qu83A4XalI5yIJaB\r\n
Keep-Alive: timeout=15, max=100\r\n
Content-Type: text/plain; charset=UTF-8\r\n
blocking-b2g: 1.4+ → ---
Attached file bug_929897_gdb.log
The GDB backtrace log when the crash happens.
It blocks 1.4 feature.
blocking-b2g: --- → 1.4+
Previously, http->rtsp redirection would cause a system crash.
Fortunately, the fix of bug 949667 prevents such undesirable crash. For now, http->rtsp redirection just doesn't work and the browser would display a "Moved Permanently" message.

Furthermore, bug 949675 (Implement IPC for RtspChannel to support redirects and be generally correct) should totally resolve http->rtsp redirection issue. Therefore I will set this bug as a duplicate of it.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: