大まかに言えばディーゼル・エンジンの出力はシリンダー内の体積に比例するが、低速で航海する船体が受ける抵抗は水と接する表面積に比例する。このため、3乗の出力効率と2乗の抵抗成分によって船の大型化が輸送効率という意味での燃費効率の向上につながる。船舶用のディーゼル・エンジンは長ストローク化や低回転化、排気タービン過給器やインタークーラーの装備によって大きく燃費が向上した。また、ディーゼル・エンジンで電子制御システムを採用して、燃料噴射と排気弁の制御タイミングを最適化することで、燃費を向上しながらNOx排出量を抑制している。
大型船が港に入港する時には小回りが効かないためにタグボートで押したり曳いたりしてもらって接岸することがある。多くの大型船、特に大型客船では「サイドスラスター」と呼ばれる横方向に小さな推進力を備えた船が多い。サイドスラスターは水面下で船体を左右に貫くトンネルとその中で回転する電動スクリューにより構成される。船首側にあるものは「バウスラスター」、船尾側にあるものは「スターンスラスター」と呼ばれる。複数のサイドスラスターを持つ船も珍しくなく、大型客船では船首に3つ、船尾に3つ備える船も現れている。航行中に舵の代りに使おうとしても、前後方向の水流にじゃまされてスラスターの横推力が発揮できなくなり、5ノット程度を境に使用されない。推進器の方向が変えられるアジポッドなどを備える船は、それによって自由な操船が行なえるために、普通はサイドスラスターを持たない。
以下の例は改訂中の仕様から引用したものであり、クライアント C がメディアサーバ V (video.example.com)およびA (audio.example.com) から映画をうけとるときのシーケンスである。メディア記述は Web サーバ W に格納されている。C->W:   GET /twister.sdp HTTP/1.1        Host: www.example.com        Accept: application/sdpW->C:   HTTP/1.0 200 OK        Date: 23 Jan 1997 15:35:06 GMT        Content-Type: application/sdp        v=0        o=- 2890844526 2890842807 IN IP4 192.16.24.202        s=RTSP Session        e=adm@example.com        m=audio 0 RTP/AVP 0        a=control:rtsp://audio.example.com/twister/audio.en        m=video 0 RTP/AVP 31        a=control:rtsp://video.example.com/twister/videoC->A:   SETUP rtsp://audio.example.com/twister/audio.en RTSP/1.0        CSeq: 1        User-Agent: PhonyClient/1.2        Transport: RTP/AVP/UDP;unicast;client_port=3056-3057A->C:   RTSP/1.0 200 OK        CSeq: 1        Session: 12345678        Transport: RTP/AVP/UDP;unicast;client_port=3056-3057;                   server_port=5000-5001C->V:   SETUP rtsp://video.example.com/twister/video RTSP/1.0        CSeq: 1        User-Agent: PhonyClient/1.2        Transport: RTP/AVP/UDP;unicast;client_port=3058-3059V->C:   RTSP/1.0 200 OK        CSeq: 1        Session: 23456789        Transport: RTP/AVP/UDP;unicast;client_port=3058-3059;                   server_port=5002-5003C->V:   PLAY rtsp://video.example.com/twister/video RTSP/1.0        CSeq: 2        User-Agent: PhonyClient/1.2        Session: 23456789        Range: smpte=0:10:00-V->C:   RTSP/1.0 200 OK        CSeq: 2        Session: 23456789        Range: smpte=0:10:00-0:20:00        RTP-Info: url=rtsp://video.example.com/twister/video;         seq=12312232;rtptime=78712811C->A:   PLAY rtsp://audio.example.com/twister/audio.en RTSP/1.0        CSeq: 2        User-Agent: PhonyClient/1.2        Session: 12345678        Range: smpte=0:10:00-A->C:   RTSP/1.0 200 OK        CSeq: 2        User-Agent: PhonyClient/1.2        Session: 12345678        Range: smpte=0:10:00-0:20:00        RTP-Info: url=rtsp://audio.example.com/twister/audio.en;                seq=876655;rtptime=1032181C->A:   TEARDOWN rtsp://audio.example.com/twister/audio.en RTSP/1.0        CSeq: 3        User-Agent: PhonyClient/1.2        Session: 12345678A->C:   RTSP/1.0 200 OK        CSeq: 3C->V:   TEARDOWN rtsp://video.example.com/twister/video RTSP/1.0        CSeq: 3        User-Agent: PhonyClient/1.2        Session: 23456789V->C:   RTSP/1.0 200 OK        CSeq: 3