[Live-devel] Kasenna auto-detect patch
Dermot McGahon
dermot at dspsrv.com
Tue Nov 2 10:28:12 PST 2004
Hi Ross,
Patch, as promised, against live.2004.10.28a.
Changes to LIVE.COM:
--------------------
* New method BasicUDPSource::groupSock()
* RTSPClient::describeURL()
* Accept: application/x-rtsp-mh, application/sdp
* Parse response headers for "Server: Kasenna"
* Translate x-rtsp-mh into an sdp for mpeg-2
* Handle mpeg-4 with a redirect
* RTSPClient::setupMediaSubsession()
* Use TRANSPORT: RAW/RAW/UDP for mpeg1 & 2
* RTSPClient::playMediaSubsession()
* Omit seperator and suffix if kasennaServer
* RTSPClient::pauseMediaSubsession()
* Omit seperator and suffix if kasennaServer
Tested on:
----------
- Kasenna MediaBase 7.0.1
- RealServer Version 9.0.2.794 (win32)
- QTSS-Akamai/4.1
- DSS/4.1.3 (Build/412.45; Platform/Win32)
- Windows 2003 RTSP
- Old Real 8 server
- Helix XL
- VBRICK
Todo:
-----
- Problems with PAUSE and seek. May need work to BasicUDPSource
to provide proper pts values: or more likely, vlc can be made
to work with the pts values in the transport stream.
- Trickplay for Kasenna is implemented with "Scale: 12.0" and
"Scale: -12.0" headers to PLAY requests. I will implement and
test.
Please consider.
Dermot.
--
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kasenna.patch
Type: text/x-patch
Size: 10708 bytes
Desc: not available
Url : http://lists.live.com/pipermail/live-devel/attachments/20041102/102416cb/kasenna-0001.bin
More information about the live-devel
mailing list