[1120/202246:WARNING:h26x_byte_to_unit_stream_converter.cc(91)] Seeing varying NAL unit of type 7. You may need to set --strip_parameter_set_nalus=false during packaging to generate a playable stream.
[1120/202246:WARNING:es_parser_h264.cc(133)] H.264 decoder configuration has changed.--
You received this message because you are subscribed to the Google Groups "Shaka Packager Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to shaka-packager-users+unsub...@googlegroups.com.
To post to this group, send email to shaka-packager-users@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/shaka-packager-users/f678943d-2bb7-4e9d-9259-61a558217f2d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
-- KongQun Yang (KQ)
To post to this group, send email to shaka-pack...@googlegroups.com.
Hello,
I have a new doubt about live streaming with Shaka packager.
This is my situation: on the one hand, I have my program which generates Transport-Stream segments (.ts), then I send those buffers over a datagram socket (with a port) to Shaka Packager (I do in this way, because it is the only alternative that I found out) and Shaka Packager listens at that port and generates the corresponding CMAF segments.
Now I want to get low latency in live streaming with CMAF and I'm working with chunks. I see that the input parameters related to chunks are: segment duration and subsegment duration. I have tested to generate the content with subsegments and it looks like correct: a styp box followed by a sidx box that contains the list of chunks (their duration, size and flags like if it starts with IDR, etc) and then, a moof-mdat pair per each subsegment.
But I need that the segment to be available from the first chunk (I don't know if I'm explaining clearly), because I understand that the CMAF segment is written in disk when its subsegments are available. In conclusion, I need that the segment start to be written from its first chunk in order to the player can play it and doesn't have to wait for the whole segment. Is this possible with Shaka packager?
Thanks a lot.
On Tuesday, November 21, 2017 at 12:34:16 AM UTC, KongQun Yang wrote:
Hi,I don't understand why the result for, (1) Using memory buffer and (2) Writing to disk first, are different. It sounds like you may have sent different qualities of content in the same socket in (1) since you are only seeing the configuration change warning message in (1). Can you check again? You can change your code to package only one quality to confirm.If the configuration does change, try change 'true' to 'false' in https://github.com/google/shaka-packager/blob/05a5a419693b84fb6a8a0f1808327c08fce9958e/packager/media/codecs/h26x_byte_to_unit_stream_converter.cc#L19 and recompile the library then try again. This will only work if there is minor changes in the configuration otherwise the player will still reject it.
-- KongQun Yang (KQ)
On Mon, Nov 20, 2017 at 7:17 PM, MV <v.martin....@gmail.com> wrote:
Hello,
I'm working with TS segments whose properties (resolution or bitrate) change sligthly within a same quality with the aim of saving bandwith. My goal is to send several Transport stream segment buffers in N qualities over N different sockets to generate the corresponding live CMAF content using Shaka Packager.
I'm having a weird behaviour, because I have another program (within a pipeline) that sends the memory buffers of the segments over a datagram socket, Shaka packager listens in those ports and warns us with the following messages:[1120/202246:WARNING:h26x_byte_to_unit_stream_converter.cc(91)] Seeing varying NAL unit of type 7. You may need to set --strip_parameter_set_nalus=false during packaging to generate a playable stream.
[1120/202246:WARNING:es_parser_h264.cc(133)] H.264 decoder configuration has changed.
Shaka generates MP4 segments, but I see a lot of errors when I try to play the playlist (a MPD manifest with GPAC Osmo player).
Also I have tried to change the value of "strip_parameter_set_nalus" to false in h26x_byte_to_unit_stream_converter.cc, but I don't know well the implications of this modification and the playback is not correct yet.
While if I write those segment in disk before and then an independent program reads those files from disk (e.g. segment_0001.tz) and sends its content over the sockets (instead of passing its memory buffer directly), Shaka packager doesn't print those messages and the playback is correct.
I have checked that the number of bytes sent in each case is equal to the length of the corresponding segment buffer and segments from different qualities are sent over different ports.
I know that it is difficult to understand my problem (neither I understand what it is happening), but maybe someone has some suggestion.
Thanks in advance.
--
You received this message because you are subscribed to the Google Groups "Shaka Packager Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to shaka-packager-users+unsubscrib...@googlegroups.com.
To post to this group, send email to shaka-pack...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/shaka-packager-users/f678943d-2bb7-4e9d-9259-61a558217f2d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Shaka Packager Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to shaka-packager-users+unsub...@googlegroups.com.
To post to this group, send email to shaka-packager-users@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/shaka-packager-users/620bf236-b186-48a6-aa7a-5bdafe2922a3%40googlegroups.com.
-- KongQun Yang (KQ)
-- KongQun Yang (KQ)
To unsubscribe from this group and stop receiving emails from it, send an email to shaka-packager-users+unsub...@googlegroups.com.
To post to this group, send email to shaka-pack...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/shaka-packager-users/f678943d-2bb7-4e9d-9259-61a558217f2d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Shaka Packager Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to shaka-packager-users+unsub...@googlegroups.com.
To post to this group, send email to shaka-pack...@googlegroups.com.
-- KongQun Yang (KQ)
-- KongQun Yang (KQ)
To unsubscribe from this group and stop receiving emails from it, send an email to shaka-packager-users+unsubscrib...@googlegroups.com.
To post to this group, send email to shaka-pack...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/shaka-packager-users/f678943d-2bb7-4e9d-9259-61a558217f2d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Shaka Packager Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to shaka-packager-users+unsubscrib...@googlegroups.com.
To post to this group, send email to shaka-pack...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/shaka-packager-users/620bf236-b186-48a6-aa7a-5bdafe2922a3%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Shaka Packager Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to shaka-packager-users+unsub...@googlegroups.com.
To post to this group, send email to shaka-packager-users@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/shaka-packager-users/a2e8300a-d062-42d2-8344-e7a0163ce462%40googlegroups.com.