[Live-devel] live-devel Digest, Vol 166, Issue 5

Praveen Somayya Mathad praveen.mathad at pathpartnertech.com
Sun Sep 10 20:37:42 PDT 2017


Hi,

Opus is sent as private stream1, i.e stream-type *0xBD* and stream-type
*0x06* which is clear from the below links provided. Any how we could not
find any latest std document but it is registered under *smpte*(*
https://smpte-ra.org/registered-mpeg-ts-ids*
<https://www.google.com/url?q=https%3A%2F%2Fwiki.xiph.org%2FOpusTS&sa=D&sntz=1&usg=AFQjCNHkmWgMYWc1BrLm6b77oi_JVcCE-g>).
Also opus has support in gstreamer(i.e gstreamer elements -> *mpegtsmux*,
*tsdemux*, *rtpmp2pay*, *rtpmp2depay*) which is confirmation that opus is
included in mpegversion family. Please find below links which are useful.

-
http://www.obe.tv/about-us/obe-blog/item/14-using-opus-audio-in-broadcasting
<http://www.google.com/url?q=http%3A%2F%2Fwww.obe.tv%2Fabout-us%2Fobe-blog%2Fitem%2F14-using-opus-audio-in-broadcasting&sa=D&sntz=1&usg=AFQjCNEJnk98fcXyVo_i1GQCt-Q_NaBMqQ>
- https://wiki.xiph.org/OpusTS
<https://www.google.com/url?q=https%3A%2F%2Fwiki.xiph.org%2FOpusTS&sa=D&sntz=1&usg=AFQjCNHkmWgMYWc1BrLm6b77oi_JVcCE-g>

<https://www.google.com/url?q=https%3A%2F%2Fwiki.xiph.org%2FOpusTS&sa=D&sntz=1&usg=AFQjCNHkmWgMYWc1BrLm6b77oi_JVcCE-g>

Thanks & Regards,
Praveen S Mathad

On Sun, Sep 10, 2017 at 12:30 AM, <live-devel-request at ns.live555.com> wrote:

> Send live-devel mailing list submissions to
>         live-devel at lists.live555.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.live555.com/mailman/listinfo/live-devel
> or, via email, send a message with subject or body 'help' to
>         live-devel-request at lists.live555.com
>
> You can reach the person managing the list at
>         live-devel-owner at lists.live555.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of live-devel digest..."
>
>
> Today's Topics:
>
>    1. Re: Assistance (Ross Finlayson)
>    2. Opus Support in Live555 (Praveen Somayya Mathad)
>    3. Re: Opus Support in Live555 (Ross Finlayson)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 8 Sep 2017 21:06:07 -0700
> From: Ross Finlayson <finlayson at live555.com>
> To: LIVE555 Streaming Media - development & use
>         <live-devel at ns.live555.com>
> Subject: Re: [Live-devel] Assistance
> Message-ID: <F82EC196-421E-43BA-BAC2-E02A498E21CB at live555.com>
> Content-Type: text/plain; charset=utf-8
>
> (Sorry for the delay; I?m catching up on a big backlog of email.)
>
>
> > Could you point me to some tools or forums to help resolve a problem I?m
> having with freezing video?  We are using Live555 as a proxy server to
> serve up 10 -15 clients a live camera feed.  If my clients connect directly
> to the camera there is no problem and the picture is clear.  However, when
> my clients are connected to Live555 they freeze regularly for 3 - 4
> seconds.  This includes when the client is running both connections
> simultaneously (one to the camera and one to the Live55 server).  The
> clients are using VLC media player 2.2.6.
> >
> > Do you have any suggestions for us to try?
>
> First, it wasn?t totally clear from your email whether or not you are
> running two (or more) copies of VLC on the same computer, but I?d be wary
> of doing this; this has known performance problems.  But assuming that
> you?re not doing this:
>
> In my experience, scalability issues with a reasonably small number of
> clients (e.g., 10-15) are often caused by running up against network
> bandwidth limits.  Note that if you are running the ?LIVE555 Proxy Server?
> on a host, serving a single ?back end? stream to N ?front-end? clients,
> then the bitrate on your host?s network interface will be N+1 times the
> bitrate of the ?back-end? stream.  You may be approaching the capacity of
> your network (which is usually a lot less than the nominal bit rate of your
> network adaptor(s)).
>
> Another (related) possibility: People also run into problems if they have
> very large ?key frames', because that makes them very vulnerable to network
> packet loss.  If you have large ?key frames?, I suggest reconfiguring your
> ?back-end? stream so that it generates a sequence of ?slice? H.264 NAL
> units for each key frame, rather than a single (extremely large) NAL unit
> for each key frame. (This assumes that your stream is H.264)  This is
> something that I have commented on numerous times; see, for example:
>         http://lists.live555.com/pipermail/live-devel/2011-
> December/014190.html
>         http://lists.live555.com/pipermail/live-devel/2012-
> August/015615.html
>         http://lists.live555.com/pipermail/live-devel/2013-May/016994.html
>         http://lists.live555.com/pipermail/live-devel/2014-
> June/018426.html
>         http://lists.live555.com/pipermail/live-devel/2014-
> June/018432.html
>         http://lists.live555.com/pipermail/live-devel/2014-
> June/018433.html
>         http://lists.live555.com/pipermail/live-devel/2014-
> June/018434.html
>         http://lists.live555.com/pipermail/live-devel/2015-
> March/019135.html
>         http://lists.live555.com/pipermail/live-devel/2015-
> April/019228.html
>
>
> Ross Finlayson
> Live Networks, Inc.
> http://www.live555.com/
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Sat, 9 Sep 2017 13:20:07 +0530
> From: Praveen Somayya Mathad <praveen.mathad at pathpartnertech.com>
> To: live-devel at ns.live555.com
> Subject: [Live-devel] Opus Support in Live555
> Message-ID:
>         <CAPd3TwmqgeNeFkq25Ea7Dmcc_U53q41BkDsmpT5pkH41ke99aw@
> mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
>  Hi,
>
> We want to stream* h264 video and** opus audio in Transport
> stream(mpeg-ts)*
> ,
> As for as we know Opus is newly added to DVB standard and mpegversion
> family. In live555 its hard to find opus related classes in mpeg transport
> elementary stream. Before we could start actual work can you please confirm
> regarding the below.
>
> 1. Do we have media classes for muxing opus audio with video in mpeg-ts
> format in Live555.
> 2. If yes please share classes details for opus.
> 3. If No, Share detalis for How we could manipulate elementary stream by
> applying patch for *opus adding PMT, PSI, stream-id. stream-type*.
>
>
> *Request you to provide as much as details as posiible.*
>
>
>
>
> Thanks & Reagrds,
> Praveen S Mathad
>
> --
>
>
> This message contains confidential information and is intended only for the
> individual(s) named. If you are not the intended recipient, you are
> notified that disclosing, copying, distributing or taking any action in
> reliance on the contents of this mail and attached file/s is strictly
> prohibited. Please notify the sender immediately and delete this e-mail
> from your system. E-mail transmission cannot be guaranteed to be secured or
> error-free as information could be intercepted, corrupted, lost, destroyed,
> arrive late or incomplete, or contain viruses. The sender therefore does
> not accept liability for any errors or omissions in the contents of this
> message, which arise as a result of e-mail transmission.
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.live555.com/pipermail/live-devel/
> attachments/20170909/36548780/attachment-0001.html>
>
> ------------------------------
>
> Message: 3
> Date: Sat, 9 Sep 2017 01:23:44 -0700
> From: Ross Finlayson <finlayson at live555.com>
> To: LIVE555 Streaming Media - development & use
>         <live-devel at ns.live555.com>
> Subject: Re: [Live-devel] Opus Support in Live555
> Message-ID: <FB872BA2-C576-4BA5-8E65-F8B025B39252 at live555.com>
> Content-Type: text/plain; charset=utf-8
>
> > 1. Do we have media classes for muxing opus audio with video in mpeg-ts
> format in Live555.?
>
> No, not yet, because I don?t yet know how this is done - in particular,
> what ?stream type? code is used for Opus audio
>
> > As for as we know Opus is newly added to DVB standard and mpegversion
> family.
>
> Please forward (or give links to) the standard documents that describe
> this,.
>
>
> Ross Finlayson
> Live Networks, Inc.
> http://www.live555.com/
>
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
>
>
> ------------------------------
>
> End of live-devel Digest, Vol 166, Issue 5
> ******************************************
>

-- 
 

This message contains confidential information and is intended only for the 
individual(s) named. If you are not the intended recipient, you are 
notified that disclosing, copying, distributing or taking any action in 
reliance on the contents of this mail and attached file/s is strictly 
prohibited. Please notify the sender immediately and delete this e-mail 
from your system. E-mail transmission cannot be guaranteed to be secured or 
error-free as information could be intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain viruses. The sender therefore does 
not accept liability for any errors or omissions in the contents of this 
message, which arise as a result of e-mail transmission.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20170911/4d6c6d94/attachment.html>


More information about the live-devel mailing list